home *** CD-ROM | disk | FTP | other *** search
/ T&A 2 the Maxx 3 / T and A 2 The Maxx Number 3.iso / viewers / macview / giffer.sea / Giffer 1.11.rsrc / bin.rsrc_CODE_6.txt < prev    next >
Text File  |  1991-06-04  |  226KB  |  3,902 lines

  1. # near model CODE resource
  2. # jump table entries: 33192-33214 (23 of them)
  3. fn00000000:
  4. 00000000  4E56 FBB8                link       A6, -0x0448
  5. 00000004  422E FBC1                clr.b      [A6 - 0x43F]
  6. 00000008  206E 0052                movea.l    A0, [A6 + 0x52]
  7. 0000000C  4268 0030                clr.w      [A0 + 0x30]
  8. 00000010  206E 0052                movea.l    A0, [A6 + 0x52]
  9. 00000014  4268 0032                clr.w      [A0 + 0x32]
  10. 00000018  206E 0052                movea.l    A0, [A6 + 0x52]
  11. 0000001C  4868 004E                pea.l      [A0 + 0x4E]
  12. 00000020  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  13. 00000024  588F                     addq.l     A7, 4
  14. 00000026  486E 0012                pea.l      [A6 + 0x12]
  15. 0000002A  2D40 FBB8                move.l     [A6 - 0x448], D0
  16. 0000002E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  17. 00000032  588F                     addq.l     A7, 4
  18. 00000034  2F00                     move.l     -[A7], D0
  19. 00000036  2F2E FBB8                move.l     -[A7], [A6 - 0x448]
  20. 0000003A  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  21. 0000003E  508F                     addq.l     A7, 8
  22. 00000040  206E 0052                movea.l    A0, [A6 + 0x52]
  23. 00000044  4868 004E                pea.l      [A0 + 0x4E]
  24. 00000048  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  25. 0000004C  588F                     addq.l     A7, 4
  26. 0000004E  486E 0012                pea.l      [A6 + 0x12]
  27. 00000052  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  28. 00000056  588F                     addq.l     A7, 4
  29. 00000058  4267                     clr.w      -[A7]
  30. 0000005A  42A7                     clr.l      -[A7]
  31. 0000005C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  32. 00000060  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  33. 00000064  301F                     move.w     D0, [A7]+
  34. 00000066  4267                     clr.w      -[A7]
  35. 00000068  486E 0012                pea.l      [A6 + 0x12]
  36. 0000006C  A997                     syscall    OpenResFile
  37. 0000006E  301F                     move.w     D0, [A7]+
  38. 00000070  3D40 FBF2                move.w     [A6 - 0x40E], D0
  39. 00000074  42A7                     clr.l      -[A7]
  40. 00000076  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  41. 0000007C  4267                     clr.w      -[A7]
  42. 0000007E  A9A0                     syscall    GetResource
  43. 00000080  205F                     movea.l    A0, [A7]+
  44. 00000082  226E 0052                movea.l    A1, [A6 + 0x52]
  45. 00000086  2348 0166                move.l     [A1 + 0x166], A0
  46. 0000008A  4267                     clr.w      -[A7]
  47. 0000008C  A9AF                     syscall    ResError
  48. 0000008E  301F                     move.w     D0, [A7]+
  49. 00000090  3D40 FBFC                move.w     [A6 - 0x404], D0
  50. 00000094  4A40                     tst.w      D0
  51. 00000096  6714                     beq        +0x16 /* 000000AC */
  52. 00000098  3F3C 0001                move.w     -[A7], 0x1
  53. 0000009C  A9C8                     syscall    SysBeep
  54. 0000009E  3F2E FBF2                move.w     -[A7], [A6 - 0x40E]
  55. 000000A2  A99A                     syscall    CloseResFile
  56. 000000A4  302E FBFC                move.w     D0, [A6 - 0x404]
  57. 000000A8  6000 01F4                bra        +0x1F6 /* 0000029E */
  58. label000000AC:
  59. 000000AC  206E 0052                movea.l    A0, [A6 + 0x52]
  60. 000000B0  2F28 0166                move.l     -[A7], [A0 + 0x166]
  61. 000000B4  A992                     syscall    DetachResource
  62. 000000B6  3F2E FBF2                move.w     -[A7], [A6 - 0x40E]
  63. 000000BA  A99A                     syscall    CloseResFile
  64. 000000BC  206E 0052                movea.l    A0, [A6 + 0x52]
  65. 000000C0  2F28 0166                move.l     -[A7], [A0 + 0x166]
  66. 000000C4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  67. 000000C8  588F                     addq.l     A7, 4
  68. 000000CA  206E 0052                movea.l    A0, [A6 + 0x52]
  69. 000000CE  2140 014E                move.l     [A0 + 0x14E], D0
  70. 000000D2  206E 0052                movea.l    A0, [A6 + 0x52]
  71. 000000D6  2068 014E                movea.l    A0, [A0 + 0x14E]
  72. 000000DA  43EE FBE4                lea.l      A1, [A6 - 0x41C]
  73. 000000DE  41E8 0010                lea.l      A0, [A0 + 0x10]
  74. 000000E2  22D8                     move.l     [A1]+, [A0]+
  75. 000000E4  22D8                     move.l     [A1]+, [A0]+
  76. 000000E6  206E 0052                movea.l    A0, [A6 + 0x52]
  77. 000000EA  2068 014E                movea.l    A0, [A0 + 0x14E]
  78. 000000EE  2068 0002                movea.l    A0, [A0 + 0x2]
  79. 000000F2  2050                     movea.l    A0, [A0]
  80. 000000F4  2D68 002A FBBC           move.l     [A6 - 0x444], [A0 + 0x2A]
  81. 000000FA  302E FBEA                move.w     D0, [A6 - 0x416]
  82. 000000FE  906E FBE6                sub.w      D0, [A6 - 0x41A]
  83. 00000102  3D40 FBEE                move.w     [A6 - 0x412], D0
  84. 00000106  302E FBE8                move.w     D0, [A6 - 0x418]
  85. 0000010A  906E FBE4                sub.w      D0, [A6 - 0x41C]
  86. 0000010E  3D40 FBF0                move.w     [A6 - 0x410], D0
  87. 00000112  306E FBF0                movea.w    A0, [A6 - 0x410]
  88. 00000116  326E FBEE                movea.w    A1, [A6 - 0x412]
  89. 0000011A  2009                     move.l     D0, A1
  90. 0000011C  2208                     move.l     D1, A0
  91. 0000011E  4C01 0000                movem.w    <none>, D1
  92. 00000122  2D40 FBE0                move.l     [A6 - 0x420], D0
  93. 00000126  206E FBBC                movea.l    A0, [A6 - 0x444]
  94. 0000012A  2050                     movea.l    A0, [A0]
  95. 0000012C  3028 0006                move.w     D0, [A0 + 0x6]
  96. 00000130  5240                     addq.w     D0, 1
  97. 00000132  3D40 FBEC                move.w     [A6 - 0x414], D0
  98. 00000136  306E FBEC                movea.w    A0, [A6 - 0x414]
  99. 0000013A  2008                     move.l     D0, A0
  100. 0000013C  E580                     asl        D0, 2
  101. 0000013E  2F00                     move.l     -[A7], D0
  102. 00000140  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  103. 00000144  588F                     addq.l     A7, 4
  104. 00000146  206E 0052                movea.l    A0, [A6 + 0x52]
  105. 0000014A  2140 0046                move.l     [A0 + 0x46], D0
  106. 0000014E  206E 0052                movea.l    A0, [A6 + 0x52]
  107. 00000152  4AA8 0046                tst.l      [A0 + 0x46]
  108. 00000156  6612                     bne        +0x14 /* 0000016A */
  109. 00000158  4267                     clr.w      -[A7]
  110. 0000015A  3F3C 03E9                move.w     -[A7], 0x3E9
  111. 0000015E  42A7                     clr.l      -[A7]
  112. 00000160  A985                     syscall    Alert
  113. 00000162  301F                     move.w     D0, [A7]+
  114. 00000164  70FF                     moveq.l    D0, 0xFFFFFFFF
  115. 00000166  6000 0136                bra        +0x138 /* 0000029E */
  116. label0000016A:
  117. 0000016A  426E FBFA                clr.w      [A6 - 0x406]
  118. 0000016E  6000 0094                bra        +0x96 /* 00000204 */
  119. label00000172:
  120. 00000172  306E FBFA                movea.w    A0, [A6 - 0x406]
  121. 00000176  2F08                     move.l     -[A7], A0
  122. 00000178  486E FBDA                pea.l      [A6 - 0x426]
  123. 0000017C  AA34                     syscall    Index2Color
  124. 0000017E  206E 0052                movea.l    A0, [A6 + 0x52]
  125. 00000182  302E FBFA                move.w     D0, [A6 - 0x406]
  126. 00000186  48C0                     ext.l      D0
  127. 00000188  E580                     asl        D0, 2
  128. 0000018A  D0A8 0046                add.l      D0, [A0 + 0x46]
  129. 0000018E  206E FBBC                movea.l    A0, [A6 - 0x444]
  130. 00000192  322E FBFA                move.w     D1, [A6 - 0x406]
  131. 00000196  48C1                     ext.l      D1
  132. 00000198  E781                     asl        D1, 3
  133. 0000019A  D290                     add.l      D1, [A0]
  134. 0000019C  2041                     movea.l    A0, D1
  135. 0000019E  3228 000A                move.w     D1, [A0 + 0xA]
  136. 000001A2  E049                     lsr        D1.w, 8
  137. 000001A4  2040                     movea.l    A0, D0
  138. 000001A6  1081                     move.b     [A0], D1
  139. 000001A8  206E 0052                movea.l    A0, [A6 + 0x52]
  140. 000001AC  302E FBFA                move.w     D0, [A6 - 0x406]
  141. 000001B0  48C0                     ext.l      D0
  142. 000001B2  E580                     asl        D0, 2
  143. 000001B4  D0A8 0046                add.l      D0, [A0 + 0x46]
  144. 000001B8  206E FBBC                movea.l    A0, [A6 - 0x444]
  145. 000001BC  322E FBFA                move.w     D1, [A6 - 0x406]
  146. 000001C0  48C1                     ext.l      D1
  147. 000001C2  E781                     asl        D1, 3
  148. 000001C4  D290                     add.l      D1, [A0]
  149. 000001C6  2041                     movea.l    A0, D1
  150. 000001C8  3228 000C                move.w     D1, [A0 + 0xC]
  151. 000001CC  E049                     lsr        D1.w, 8
  152. 000001CE  2040                     movea.l    A0, D0
  153. 000001D0  1141 0001                move.b     [A0 + 0x1], D1
  154. 000001D4  206E 0052                movea.l    A0, [A6 + 0x52]
  155. 000001D8  302E FBFA                move.w     D0, [A6 - 0x406]
  156. 000001DC  48C0                     ext.l      D0
  157. 000001DE  E580                     asl        D0, 2
  158. 000001E0  D0A8 0046                add.l      D0, [A0 + 0x46]
  159. 000001E4  206E FBBC                movea.l    A0, [A6 - 0x444]
  160. 000001E8  322E FBFA                move.w     D1, [A6 - 0x406]
  161. 000001EC  48C1                     ext.l      D1
  162. 000001EE  E781                     asl        D1, 3
  163. 000001F0  D290                     add.l      D1, [A0]
  164. 000001F2  2041                     movea.l    A0, D1
  165. 000001F4  3228 000E                move.w     D1, [A0 + 0xE]
  166. 000001F8  E049                     lsr        D1.w, 8
  167. 000001FA  2040                     movea.l    A0, D0
  168. 000001FC  1141 0002                move.b     [A0 + 0x2], D1
  169. 00000200  526E FBFA                addq.w     [A6 - 0x406], 1
  170. label00000204:
  171. 00000204  302E FBFA                move.w     D0, [A6 - 0x406]
  172. 00000208  B06E FBEC                cmp.w      D0, [A6 - 0x414]
  173. 0000020C  6D00 FF64                blt        -0x9A /* 00000172 */
  174. 00000210  206E 0052                movea.l    A0, [A6 + 0x52]
  175. 00000214  316E FBEC 0030           move.w     [A0 + 0x30], [A6 - 0x414]
  176. 0000021A  206E 0052                movea.l    A0, [A6 + 0x52]
  177. 0000021E  316E FBEC 0032           move.w     [A0 + 0x32], [A6 - 0x414]
  178. 00000224  206E 0052                movea.l    A0, [A6 + 0x52]
  179. 00000228  4268 003A                clr.w      [A0 + 0x3A]
  180. 0000022C  206E 0052                movea.l    A0, [A6 + 0x52]
  181. 00000230  4268 0038                clr.w      [A0 + 0x38]
  182. 00000234  206E 0052                movea.l    A0, [A6 + 0x52]
  183. 00000238  316E FBEE 003C           move.w     [A0 + 0x3C], [A6 - 0x412]
  184. 0000023E  206E 0052                movea.l    A0, [A6 + 0x52]
  185. 00000242  316E FBF0 003E           move.w     [A0 + 0x3E], [A6 - 0x410]
  186. 00000248  206E 0052                movea.l    A0, [A6 + 0x52]
  187. 0000024C  4228 0041                clr.b      [A0 + 0x41]
  188. 00000250  206E 0052                movea.l    A0, [A6 + 0x52]
  189. 00000254  4228 0042                clr.b      [A0 + 0x42]
  190. 00000258  206E 0052                movea.l    A0, [A6 + 0x52]
  191. 0000025C  3F28 0032                move.w     -[A7], [A0 + 0x32]
  192. 00000260  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  193. 00000264  548F                     addq.l     A7, 2
  194. 00000266  206E 0052                movea.l    A0, [A6 + 0x52]
  195. 0000026A  3140 001E                move.w     [A0 + 0x1E], D0
  196. 0000026E  206E 0052                movea.l    A0, [A6 + 0x52]
  197. 00000272  316E FBF0 002A           move.w     [A0 + 0x2A], [A6 - 0x410]
  198. 00000278  206E 0052                movea.l    A0, [A6 + 0x52]
  199. 0000027C  316E FBEE 0028           move.w     [A0 + 0x28], [A6 - 0x412]
  200. 00000282  206E 0052                movea.l    A0, [A6 + 0x52]
  201. 00000286  7001                     moveq.l    D0, 0x01
  202. 00000288  1140 0034                move.b     [A0 + 0x34], D0
  203. 0000028C  206E 0052                movea.l    A0, [A6 + 0x52]
  204. 00000290  4228 002D                clr.b      [A0 + 0x2D]
  205. 00000294  206E 0052                movea.l    A0, [A6 + 0x52]
  206. 00000298  42A8 0024                clr.l      [A0 + 0x24]
  207. 0000029C  7000                     moveq.l    D0, 0x00
  208. label0000029E:
  209. 0000029E  4E5E                     unlink     A6
  210. 000002A0  4E75                     rts
  211. 000002A2  5245                     addq.w     D5, 1
  212. 000002A4  4144                     chk.w      D0, D4
  213. 000002A6  5043                     addq.w     D3, 8
  214. 000002A8  5430 4E56                addq.b     [A0 + D4 * 8 + 0x56], 2
  215. // begin alternate branch 000002AA-000002AE
  216. fn000002AA:
  217. 000002AA  4E56 F99A                link       A6, -0x0666
  218. // end alternate branch 000002AA-000002AE
  219. fn000002AA: // (misaligned)
  220. 000002AC  F99A                     .invalid   <<F/6/4>>
  221. 000002AE  422E FBA7                clr.b      [A6 - 0x459]
  222. 000002B2  206E 0052                movea.l    A0, [A6 + 0x52]
  223. 000002B6  4268 0030                clr.w      [A0 + 0x30]
  224. 000002BA  206E 0052                movea.l    A0, [A6 + 0x52]
  225. 000002BE  4268 0032                clr.w      [A0 + 0x32]
  226. 000002C2  206E 0052                movea.l    A0, [A6 + 0x52]
  227. 000002C6  4868 004E                pea.l      [A0 + 0x4E]
  228. 000002CA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  229. 000002CE  588F                     addq.l     A7, 4
  230. 000002D0  486E 0012                pea.l      [A6 + 0x12]
  231. 000002D4  2D40 F99A                move.l     [A6 - 0x666], D0
  232. 000002D8  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  233. 000002DC  588F                     addq.l     A7, 4
  234. 000002DE  2F00                     move.l     -[A7], D0
  235. 000002E0  2F2E F99A                move.l     -[A7], [A6 - 0x666]
  236. 000002E4  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  237. 000002E8  508F                     addq.l     A7, 8
  238. 000002EA  206E 0052                movea.l    A0, [A6 + 0x52]
  239. 000002EE  4868 004E                pea.l      [A0 + 0x4E]
  240. 000002F2  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  241. 000002F6  588F                     addq.l     A7, 4
  242. 000002F8  486E 0012                pea.l      [A6 + 0x12]
  243. 000002FC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  244. 00000300  588F                     addq.l     A7, 4
  245. 00000302  4267                     clr.w      -[A7]
  246. 00000304  486E 0012                pea.l      [A6 + 0x12]
  247. 00000308  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  248. 0000030C  486E FBEE                pea.l      [A6 - 0x412]
  249. 00000310  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  250. 00000314  301F                     move.w     D0, [A7]+
  251. 00000316  3D40 FBFC                move.w     [A6 - 0x404], D0
  252. 0000031A  4267                     clr.w      -[A7]
  253. 0000031C  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  254. 00000320  486E FB9E                pea.l      [A6 - 0x462]
  255. 00000324  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  256. 00000328  301F                     move.w     D0, [A7]+
  257. 0000032A  3D40 FBFC                move.w     [A6 - 0x404], D0
  258. 0000032E  2D7C 0000 0200 FBF0      move.l     [A6 - 0x410], 0x200
  259. 00000336  4267                     clr.w      -[A7]
  260. 00000338  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  261. 0000033C  486E FBF0                pea.l      [A6 - 0x410]
  262. 00000340  486E F99E                pea.l      [A6 - 0x662]
  263. 00000344  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  264. 00000348  301F                     move.w     D0, [A7]+
  265. 0000034A  3D40 FBFC                move.w     [A6 - 0x404], D0
  266. 0000034E  06AE FFFF FE00 FB9E      addi.l     [A6 - 0x462], 0xFFFFFE00
  267. 00000356  42A7                     clr.l      -[A7]
  268. 00000358  2F2E FB9E                move.l     -[A7], [A6 - 0x462]
  269. 0000035C  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  270. 00000360  205F                     movea.l    A0, [A7]+
  271. 00000362  226E 0052                movea.l    A1, [A6 + 0x52]
  272. 00000366  2348 0166                move.l     [A1 + 0x166], A0
  273. 0000036A  2D6E FB9E FBF0           move.l     [A6 - 0x410], [A6 - 0x462]
  274. 00000370  206E 0052                movea.l    A0, [A6 + 0x52]
  275. 00000374  4267                     clr.w      -[A7]
  276. 00000376  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  277. 0000037A  486E FBF0                pea.l      [A6 - 0x410]
  278. 0000037E  2068 0166                movea.l    A0, [A0 + 0x166]
  279. 00000382  2F10                     move.l     -[A7], [A0]
  280. 00000384  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  281. 00000388  301F                     move.w     D0, [A7]+
  282. 0000038A  3D40 FBFC                move.w     [A6 - 0x404], D0
  283. 0000038E  4267                     clr.w      -[A7]
  284. 00000390  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  285. 00000394  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  286. 00000398  301F                     move.w     D0, [A7]+
  287. 0000039A  206E 0052                movea.l    A0, [A6 + 0x52]
  288. 0000039E  2F28 0166                move.l     -[A7], [A0 + 0x166]
  289. 000003A2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  290. 000003A6  588F                     addq.l     A7, 4
  291. 000003A8  206E 0052                movea.l    A0, [A6 + 0x52]
  292. 000003AC  2140 014E                move.l     [A0 + 0x14E], D0
  293. 000003B0  206E 0052                movea.l    A0, [A6 + 0x52]
  294. 000003B4  4AA8 014E                tst.l      [A0 + 0x14E]
  295. 000003B8  6612                     bne        +0x14 /* 000003CC */
  296. 000003BA  4267                     clr.w      -[A7]
  297. 000003BC  3F3C 03E9                move.w     -[A7], 0x3E9
  298. 000003C0  42A7                     clr.l      -[A7]
  299. 000003C2  A985                     syscall    Alert
  300. 000003C4  301F                     move.w     D0, [A7]+
  301. 000003C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  302. 000003C8  6000 01AE                bra        +0x1B0 /* 00000578 */
  303. label000003CC:
  304. 000003CC  206E 0052                movea.l    A0, [A6 + 0x52]
  305. 000003D0  2068 014E                movea.l    A0, [A0 + 0x14E]
  306. 000003D4  43EE FBE0                lea.l      A1, [A6 - 0x420]
  307. 000003D8  41E8 0010                lea.l      A0, [A0 + 0x10]
  308. 000003DC  22D8                     move.l     [A1]+, [A0]+
  309. 000003DE  22D8                     move.l     [A1]+, [A0]+
  310. 000003E0  206E 0052                movea.l    A0, [A6 + 0x52]
  311. 000003E4  2068 014E                movea.l    A0, [A0 + 0x14E]
  312. 000003E8  2068 0002                movea.l    A0, [A0 + 0x2]
  313. 000003EC  2050                     movea.l    A0, [A0]
  314. 000003EE  2D68 002A FBA2           move.l     [A6 - 0x45E], [A0 + 0x2A]
  315. 000003F4  302E FBE6                move.w     D0, [A6 - 0x41A]
  316. 000003F8  906E FBE2                sub.w      D0, [A6 - 0x41E]
  317. 000003FC  3D40 FBEA                move.w     [A6 - 0x416], D0
  318. 00000400  302E FBE4                move.w     D0, [A6 - 0x41C]
  319. 00000404  906E FBE0                sub.w      D0, [A6 - 0x420]
  320. 00000408  3D40 FBEC                move.w     [A6 - 0x414], D0
  321. 0000040C  206E FBA2                movea.l    A0, [A6 - 0x45E]
  322. 00000410  2050                     movea.l    A0, [A0]
  323. 00000412  3028 0006                move.w     D0, [A0 + 0x6]
  324. 00000416  5240                     addq.w     D0, 1
  325. 00000418  3D40 FBE8                move.w     [A6 - 0x418], D0
  326. 0000041C  306E FBE8                movea.w    A0, [A6 - 0x418]
  327. 00000420  2008                     move.l     D0, A0
  328. 00000422  E580                     asl        D0, 2
  329. 00000424  2F00                     move.l     -[A7], D0
  330. 00000426  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  331. 0000042A  588F                     addq.l     A7, 4
  332. 0000042C  206E 0052                movea.l    A0, [A6 + 0x52]
  333. 00000430  2140 0046                move.l     [A0 + 0x46], D0
  334. 00000434  206E 0052                movea.l    A0, [A6 + 0x52]
  335. 00000438  4AA8 0046                tst.l      [A0 + 0x46]
  336. 0000043C  6612                     bne        +0x14 /* 00000450 */
  337. 0000043E  4267                     clr.w      -[A7]
  338. 00000440  3F3C 03E9                move.w     -[A7], 0x3E9
  339. 00000444  42A7                     clr.l      -[A7]
  340. 00000446  A985                     syscall    Alert
  341. 00000448  301F                     move.w     D0, [A7]+
  342. 0000044A  70FF                     moveq.l    D0, 0xFFFFFFFF
  343. 0000044C  6000 012A                bra        +0x12C /* 00000578 */
  344. label00000450:
  345. 00000450  426E FBFA                clr.w      [A6 - 0x406]
  346. 00000454  6000 0088                bra        +0x8A /* 000004DE */
  347. label00000458:
  348. 00000458  206E 0052                movea.l    A0, [A6 + 0x52]
  349. 0000045C  302E FBFA                move.w     D0, [A6 - 0x406]
  350. 00000460  48C0                     ext.l      D0
  351. 00000462  E580                     asl        D0, 2
  352. 00000464  D0A8 0046                add.l      D0, [A0 + 0x46]
  353. 00000468  206E FBA2                movea.l    A0, [A6 - 0x45E]
  354. 0000046C  322E FBFA                move.w     D1, [A6 - 0x406]
  355. 00000470  48C1                     ext.l      D1
  356. 00000472  E781                     asl        D1, 3
  357. 00000474  D290                     add.l      D1, [A0]
  358. 00000476  2041                     movea.l    A0, D1
  359. 00000478  3228 000A                move.w     D1, [A0 + 0xA]
  360. 0000047C  E049                     lsr        D1.w, 8
  361. 0000047E  2040                     movea.l    A0, D0
  362. 00000480  1081                     move.b     [A0], D1
  363. 00000482  206E 0052                movea.l    A0, [A6 + 0x52]
  364. 00000486  302E FBFA                move.w     D0, [A6 - 0x406]
  365. 0000048A  48C0                     ext.l      D0
  366. 0000048C  E580                     asl        D0, 2
  367. 0000048E  D0A8 0046                add.l      D0, [A0 + 0x46]
  368. 00000492  206E FBA2                movea.l    A0, [A6 - 0x45E]
  369. 00000496  322E FBFA                move.w     D1, [A6 - 0x406]
  370. 0000049A  48C1                     ext.l      D1
  371. 0000049C  E781                     asl        D1, 3
  372. 0000049E  D290                     add.l      D1, [A0]
  373. 000004A0  2041                     movea.l    A0, D1
  374. 000004A2  3228 000C                move.w     D1, [A0 + 0xC]
  375. 000004A6  E049                     lsr        D1.w, 8
  376. 000004A8  2040                     movea.l    A0, D0
  377. 000004AA  1141 0001                move.b     [A0 + 0x1], D1
  378. 000004AE  206E 0052                movea.l    A0, [A6 + 0x52]
  379. 000004B2  302E FBFA                move.w     D0, [A6 - 0x406]
  380. 000004B6  48C0                     ext.l      D0
  381. 000004B8  E580                     asl        D0, 2
  382. 000004BA  D0A8 0046                add.l      D0, [A0 + 0x46]
  383. 000004BE  206E FBA2                movea.l    A0, [A6 - 0x45E]
  384. 000004C2  322E FBFA                move.w     D1, [A6 - 0x406]
  385. 000004C6  48C1                     ext.l      D1
  386. 000004C8  E781                     asl        D1, 3
  387. 000004CA  D290                     add.l      D1, [A0]
  388. 000004CC  2041                     movea.l    A0, D1
  389. 000004CE  3228 000E                move.w     D1, [A0 + 0xE]
  390. 000004D2  E049                     lsr        D1.w, 8
  391. 000004D4  2040                     movea.l    A0, D0
  392. 000004D6  1141 0002                move.b     [A0 + 0x2], D1
  393. 000004DA  526E FBFA                addq.w     [A6 - 0x406], 1
  394. label000004DE:
  395. 000004DE  302E FBFA                move.w     D0, [A6 - 0x406]
  396. 000004E2  B06E FBE8                cmp.w      D0, [A6 - 0x418]
  397. 000004E6  6D00 FF70                blt        -0x8E /* 00000458 */
  398. 000004EA  206E 0052                movea.l    A0, [A6 + 0x52]
  399. 000004EE  316E FBE8 0030           move.w     [A0 + 0x30], [A6 - 0x418]
  400. 000004F4  206E 0052                movea.l    A0, [A6 + 0x52]
  401. 000004F8  316E FBE8 0032           move.w     [A0 + 0x32], [A6 - 0x418]
  402. 000004FE  206E 0052                movea.l    A0, [A6 + 0x52]
  403. 00000502  4268 003A                clr.w      [A0 + 0x3A]
  404. 00000506  206E 0052                movea.l    A0, [A6 + 0x52]
  405. 0000050A  4268 0038                clr.w      [A0 + 0x38]
  406. 0000050E  206E 0052                movea.l    A0, [A6 + 0x52]
  407. 00000512  316E FBEA 003C           move.w     [A0 + 0x3C], [A6 - 0x416]
  408. 00000518  206E 0052                movea.l    A0, [A6 + 0x52]
  409. 0000051C  316E FBEC 003E           move.w     [A0 + 0x3E], [A6 - 0x414]
  410. 00000522  206E 0052                movea.l    A0, [A6 + 0x52]
  411. 00000526  4228 0041                clr.b      [A0 + 0x41]
  412. 0000052A  206E 0052                movea.l    A0, [A6 + 0x52]
  413. 0000052E  4228 0042                clr.b      [A0 + 0x42]
  414. 00000532  206E 0052                movea.l    A0, [A6 + 0x52]
  415. 00000536  3F28 0032                move.w     -[A7], [A0 + 0x32]
  416. 0000053A  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  417. 0000053E  548F                     addq.l     A7, 2
  418. 00000540  206E 0052                movea.l    A0, [A6 + 0x52]
  419. 00000544  3140 001E                move.w     [A0 + 0x1E], D0
  420. 00000548  206E 0052                movea.l    A0, [A6 + 0x52]
  421. 0000054C  316E FBEC 002A           move.w     [A0 + 0x2A], [A6 - 0x414]
  422. 00000552  206E 0052                movea.l    A0, [A6 + 0x52]
  423. 00000556  316E FBEA 0028           move.w     [A0 + 0x28], [A6 - 0x416]
  424. 0000055C  206E 0052                movea.l    A0, [A6 + 0x52]
  425. 00000560  7001                     moveq.l    D0, 0x01
  426. 00000562  1140 0034                move.b     [A0 + 0x34], D0
  427. 00000566  206E 0052                movea.l    A0, [A6 + 0x52]
  428. 0000056A  4228 002D                clr.b      [A0 + 0x2D]
  429. 0000056E  206E 0052                movea.l    A0, [A6 + 0x52]
  430. 00000572  42A8 0024                clr.l      [A0 + 0x24]
  431. 00000576  7000                     moveq.l    D0, 0x00
  432. label00000578:
  433. 00000578  4E5E                     unlink     A6
  434. 0000057A  4E75                     rts
  435. 0000057C  5245                     addq.w     D5, 1
  436. 0000057E  4144                     chk.w      D0, D4
  437. 00000580  5049                     addq.w     A1, 8
  438. 00000582  4354                     chk.w      D1, [A4]
  439. fn00000584:
  440. 00000584  4E56 FBBA                link       A6, -0x0446
  441. 00000588  206E 0052                movea.l    A0, [A6 + 0x52]
  442. 0000058C  4868 004E                pea.l      [A0 + 0x4E]
  443. 00000590  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  444. 00000594  588F                     addq.l     A7, 4
  445. 00000596  486E 0012                pea.l      [A6 + 0x12]
  446. 0000059A  2D40 FBBA                move.l     [A6 - 0x446], D0
  447. 0000059E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  448. 000005A2  588F                     addq.l     A7, 4
  449. 000005A4  2F00                     move.l     -[A7], D0
  450. 000005A6  2F2E FBBA                move.l     -[A7], [A6 - 0x446]
  451. 000005AA  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  452. 000005AE  508F                     addq.l     A7, 8
  453. 000005B0  206E 0052                movea.l    A0, [A6 + 0x52]
  454. 000005B4  4868 004E                pea.l      [A0 + 0x4E]
  455. 000005B8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  456. 000005BC  588F                     addq.l     A7, 4
  457. 000005BE  486E 0012                pea.l      [A6 + 0x12]
  458. 000005C2  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  459. 000005C6  588F                     addq.l     A7, 4
  460. 000005C8  4267                     clr.w      -[A7]
  461. 000005CA  486E 0012                pea.l      [A6 + 0x12]
  462. 000005CE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  463. 000005D2  486E FBEE                pea.l      [A6 - 0x412]
  464. 000005D6  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  465. 000005DA  301F                     move.w     D0, [A7]+
  466. 000005DC  3D40 FBFC                move.w     [A6 - 0x404], D0
  467. 000005E0  4A6E FBFC                tst.w      [A6 - 0x404]
  468. 000005E4  6708                     beq        +0xA /* 000005EE */
  469. 000005E6  302E FBFC                move.w     D0, [A6 - 0x404]
  470. 000005EA  6000 0268                bra        +0x26A /* 00000854 */
  471. label000005EE:
  472. 000005EE  7002                     moveq.l    D0, 0x02
  473. 000005F0  2D40 FBF0                move.l     [A6 - 0x410], D0
  474. 000005F4  4267                     clr.w      -[A7]
  475. 000005F6  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  476. 000005FA  486E FBF0                pea.l      [A6 - 0x410]
  477. 000005FE  486E FBEA                pea.l      [A6 - 0x416]
  478. 00000602  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  479. 00000606  301F                     move.w     D0, [A7]+
  480. 00000608  7002                     moveq.l    D0, 0x02
  481. 0000060A  2D40 FBF0                move.l     [A6 - 0x410], D0
  482. 0000060E  4267                     clr.w      -[A7]
  483. 00000610  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  484. 00000614  486E FBF0                pea.l      [A6 - 0x410]
  485. 00000618  486E FBEC                pea.l      [A6 - 0x414]
  486. 0000061C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  487. 00000620  301F                     move.w     D0, [A7]+
  488. 00000622  7001                     moveq.l    D0, 0x01
  489. 00000624  2D40 FBF0                move.l     [A6 - 0x410], D0
  490. 00000628  4267                     clr.w      -[A7]
  491. 0000062A  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  492. 0000062E  486E FBF0                pea.l      [A6 - 0x410]
  493. 00000632  486E FBBF                pea.l      [A6 - 0x441]
  494. 00000636  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  495. 0000063A  301F                     move.w     D0, [A7]+
  496. 0000063C  3D40 FBFC                move.w     [A6 - 0x404], D0
  497. 00000640  7000                     moveq.l    D0, 0x00
  498. 00000642  102E FBBF                move.b     D0, [A6 - 0x441]
  499. 00000646  5240                     addq.w     D0, 1
  500. 00000648  206E 0052                movea.l    A0, [A6 + 0x52]
  501. 0000064C  3140 0030                move.w     [A0 + 0x30], D0
  502. 00000650  7000                     moveq.l    D0, 0x00
  503. 00000652  102E FBBF                move.b     D0, [A6 - 0x441]
  504. 00000656  5240                     addq.w     D0, 1
  505. 00000658  206E 0052                movea.l    A0, [A6 + 0x52]
  506. 0000065C  3140 0032                move.w     [A0 + 0x32], D0
  507. 00000660  7000                     moveq.l    D0, 0x00
  508. 00000662  102E FBBF                move.b     D0, [A6 - 0x441]
  509. 00000666  5240                     addq.w     D0, 1
  510. 00000668  3D40 FBE8                move.w     [A6 - 0x418], D0
  511. 0000066C  306E FBE8                movea.w    A0, [A6 - 0x418]
  512. 00000670  2008                     move.l     D0, A0
  513. 00000672  E580                     asl        D0, 2
  514. 00000674  2F00                     move.l     -[A7], D0
  515. 00000676  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  516. 0000067A  588F                     addq.l     A7, 4
  517. 0000067C  206E 0052                movea.l    A0, [A6 + 0x52]
  518. 00000680  2140 0046                move.l     [A0 + 0x46], D0
  519. 00000684  206E 0052                movea.l    A0, [A6 + 0x52]
  520. 00000688  4AA8 0046                tst.l      [A0 + 0x46]
  521. 0000068C  6612                     bne        +0x14 /* 000006A0 */
  522. 0000068E  4267                     clr.w      -[A7]
  523. 00000690  3F3C 03E9                move.w     -[A7], 0x3E9
  524. 00000694  42A7                     clr.l      -[A7]
  525. 00000696  A985                     syscall    Alert
  526. 00000698  301F                     move.w     D0, [A7]+
  527. 0000069A  70FF                     moveq.l    D0, 0xFFFFFFFF
  528. 0000069C  6000 01B6                bra        +0x1B8 /* 00000854 */
  529. label000006A0:
  530. 000006A0  426E FBFA                clr.w      [A6 - 0x406]
  531. 000006A4  6000 0082                bra        +0x84 /* 00000728 */
  532. label000006A8:
  533. 000006A8  7001                     moveq.l    D0, 0x01
  534. 000006AA  2D40 FBF0                move.l     [A6 - 0x410], D0
  535. 000006AE  206E 0052                movea.l    A0, [A6 + 0x52]
  536. 000006B2  302E FBFA                move.w     D0, [A6 - 0x406]
  537. 000006B6  48C0                     ext.l      D0
  538. 000006B8  E580                     asl        D0, 2
  539. 000006BA  D0A8 0046                add.l      D0, [A0 + 0x46]
  540. 000006BE  4267                     clr.w      -[A7]
  541. 000006C0  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  542. 000006C4  486E FBF0                pea.l      [A6 - 0x410]
  543. 000006C8  2F00                     move.l     -[A7], D0
  544. 000006CA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  545. 000006CE  301F                     move.w     D0, [A7]+
  546. 000006D0  7001                     moveq.l    D0, 0x01
  547. 000006D2  2D40 FBF0                move.l     [A6 - 0x410], D0
  548. 000006D6  206E 0052                movea.l    A0, [A6 + 0x52]
  549. 000006DA  302E FBFA                move.w     D0, [A6 - 0x406]
  550. 000006DE  48C0                     ext.l      D0
  551. 000006E0  E580                     asl        D0, 2
  552. 000006E2  D0A8 0046                add.l      D0, [A0 + 0x46]
  553. 000006E6  4267                     clr.w      -[A7]
  554. 000006E8  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  555. 000006EC  486E FBF0                pea.l      [A6 - 0x410]
  556. 000006F0  5280                     addq.l     D0, 1
  557. 000006F2  2F00                     move.l     -[A7], D0
  558. 000006F4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  559. 000006F8  301F                     move.w     D0, [A7]+
  560. 000006FA  7001                     moveq.l    D0, 0x01
  561. 000006FC  2D40 FBF0                move.l     [A6 - 0x410], D0
  562. 00000700  206E 0052                movea.l    A0, [A6 + 0x52]
  563. 00000704  302E FBFA                move.w     D0, [A6 - 0x406]
  564. 00000708  48C0                     ext.l      D0
  565. 0000070A  E580                     asl        D0, 2
  566. 0000070C  D0A8 0046                add.l      D0, [A0 + 0x46]
  567. 00000710  4267                     clr.w      -[A7]
  568. 00000712  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  569. 00000716  486E FBF0                pea.l      [A6 - 0x410]
  570. 0000071A  5480                     addq.l     D0, 2
  571. 0000071C  2F00                     move.l     -[A7], D0
  572. 0000071E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  573. 00000722  301F                     move.w     D0, [A7]+
  574. 00000724  526E FBFA                addq.w     [A6 - 0x406], 1
  575. label00000728:
  576. 00000728  302E FBFA                move.w     D0, [A6 - 0x406]
  577. 0000072C  B06E FBE8                cmp.w      D0, [A6 - 0x418]
  578. 00000730  6D00 FF76                blt        -0x88 /* 000006A8 */
  579. 00000734  426E FBE0                clr.w      [A6 - 0x420]
  580. 00000738  3D6E FBEC FBE4           move.w     [A6 - 0x41C], [A6 - 0x414]
  581. 0000073E  426E FBE2                clr.w      [A6 - 0x41E]
  582. 00000742  3D6E FBEA FBE6           move.w     [A6 - 0x41A], [A6 - 0x416]
  583. 00000748  302E FBE6                move.w     D0, [A6 - 0x41A]
  584. 0000074C  906E FBE2                sub.w      D0, [A6 - 0x41E]
  585. 00000750  3D40 FBEA                move.w     [A6 - 0x416], D0
  586. 00000754  302E FBE4                move.w     D0, [A6 - 0x41C]
  587. 00000758  906E FBE0                sub.w      D0, [A6 - 0x420]
  588. 0000075C  3D40 FBEC                move.w     [A6 - 0x414], D0
  589. 00000760  306E FBEC                movea.w    A0, [A6 - 0x414]
  590. 00000764  326E FBEA                movea.w    A1, [A6 - 0x416]
  591. 00000768  2009                     move.l     D0, A1
  592. 0000076A  2208                     move.l     D1, A0
  593. 0000076C  4C01 0000                movem.w    <none>, D1
  594. 00000770  2D40 FBDC                move.l     [A6 - 0x424], D0
  595. 00000774  2F2E FBDC                move.l     -[A7], [A6 - 0x424]
  596. 00000778  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  597. 0000077C  588F                     addq.l     A7, 4
  598. 0000077E  206E 0052                movea.l    A0, [A6 + 0x52]
  599. 00000782  2140 0020                move.l     [A0 + 0x20], D0
  600. 00000786  206E 0052                movea.l    A0, [A6 + 0x52]
  601. 0000078A  4AA8 0020                tst.l      [A0 + 0x20]
  602. 0000078E  661E                     bne        +0x20 /* 000007AE */
  603. 00000790  4267                     clr.w      -[A7]
  604. 00000792  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  605. 00000796  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  606. 0000079A  301F                     move.w     D0, [A7]+
  607. 0000079C  4267                     clr.w      -[A7]
  608. 0000079E  3F3C 03E9                move.w     -[A7], 0x3E9
  609. 000007A2  42A7                     clr.l      -[A7]
  610. 000007A4  A985                     syscall    Alert
  611. 000007A6  301F                     move.w     D0, [A7]+
  612. 000007A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  613. 000007AA  6000 00A8                bra        +0xAA /* 00000854 */
  614. label000007AE:
  615. 000007AE  2D6E FBDC FBF0           move.l     [A6 - 0x410], [A6 - 0x424]
  616. 000007B4  4267                     clr.w      -[A7]
  617. 000007B6  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  618. 000007BA  486E FBF0                pea.l      [A6 - 0x410]
  619. 000007BE  206E 0052                movea.l    A0, [A6 + 0x52]
  620. 000007C2  2F28 0020                move.l     -[A7], [A0 + 0x20]
  621. 000007C6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  622. 000007CA  301F                     move.w     D0, [A7]+
  623. 000007CC  3D40 FBFC                move.w     [A6 - 0x404], D0
  624. 000007D0  4267                     clr.w      -[A7]
  625. 000007D2  3F2E FBEE                move.w     -[A7], [A6 - 0x412]
  626. 000007D6  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  627. 000007DA  301F                     move.w     D0, [A7]+
  628. 000007DC  206E 0052                movea.l    A0, [A6 + 0x52]
  629. 000007E0  4268 003A                clr.w      [A0 + 0x3A]
  630. 000007E4  206E 0052                movea.l    A0, [A6 + 0x52]
  631. 000007E8  4268 0038                clr.w      [A0 + 0x38]
  632. 000007EC  206E 0052                movea.l    A0, [A6 + 0x52]
  633. 000007F0  316E FBEA 003C           move.w     [A0 + 0x3C], [A6 - 0x416]
  634. 000007F6  206E 0052                movea.l    A0, [A6 + 0x52]
  635. 000007FA  316E FBEC 003E           move.w     [A0 + 0x3E], [A6 - 0x414]
  636. 00000800  206E 0052                movea.l    A0, [A6 + 0x52]
  637. 00000804  4228 0041                clr.b      [A0 + 0x41]
  638. 00000808  206E 0052                movea.l    A0, [A6 + 0x52]
  639. 0000080C  4228 0042                clr.b      [A0 + 0x42]
  640. 00000810  3F2E FBE8                move.w     -[A7], [A6 - 0x418]
  641. 00000814  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  642. 00000818  548F                     addq.l     A7, 2
  643. 0000081A  206E 0052                movea.l    A0, [A6 + 0x52]
  644. 0000081E  3140 001E                move.w     [A0 + 0x1E], D0
  645. 00000822  206E 0052                movea.l    A0, [A6 + 0x52]
  646. 00000826  316E FBEC 002A           move.w     [A0 + 0x2A], [A6 - 0x414]
  647. 0000082C  206E 0052                movea.l    A0, [A6 + 0x52]
  648. 00000830  316E FBEA 0028           move.w     [A0 + 0x28], [A6 - 0x416]
  649. 00000836  206E 0052                movea.l    A0, [A6 + 0x52]
  650. 0000083A  7001                     moveq.l    D0, 0x01
  651. 0000083C  1140 0034                move.b     [A0 + 0x34], D0
  652. 00000840  206E 0052                movea.l    A0, [A6 + 0x52]
  653. 00000844  4228 002D                clr.b      [A0 + 0x2D]
  654. 00000848  206E 0052                movea.l    A0, [A6 + 0x52]
  655. 0000084C  216E FBDC 0024           move.l     [A0 + 0x24], [A6 - 0x424]
  656. 00000852  7000                     moveq.l    D0, 0x00
  657. label00000854:
  658. 00000854  4E5E                     unlink     A6
  659. 00000856  4E75                     rts
  660. 00000858  5245                     addq.w     D5, 1
  661. 0000085A  4144                     chk.w      D0, D4
  662. 0000085C  5144                     subq.w     D4, 8
  663. 0000085E  5646                     addq.w     D6, 3
  664. fn00000860:
  665. 00000860  4E56 FF3C                link       A6, -0x00C4
  666. 00000864  2F03                     move.l     -[A7], D3
  667. 00000866  206E 0052                movea.l    A0, [A6 + 0x52]
  668. 0000086A  4868 004E                pea.l      [A0 + 0x4E]
  669. 0000086E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  670. 00000872  588F                     addq.l     A7, 4
  671. 00000874  486E 0012                pea.l      [A6 + 0x12]
  672. 00000878  2D40 FF3C                move.l     [A6 - 0xC4], D0
  673. 0000087C  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  674. 00000880  588F                     addq.l     A7, 4
  675. 00000882  2F00                     move.l     -[A7], D0
  676. 00000884  2F2E FF3C                move.l     -[A7], [A6 - 0xC4]
  677. 00000888  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  678. 0000088C  508F                     addq.l     A7, 8
  679. 0000088E  206E 0052                movea.l    A0, [A6 + 0x52]
  680. 00000892  4868 004E                pea.l      [A0 + 0x4E]
  681. 00000896  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  682. 0000089A  588F                     addq.l     A7, 4
  683. 0000089C  486E 0012                pea.l      [A6 + 0x12]
  684. 000008A0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  685. 000008A4  588F                     addq.l     A7, 4
  686. 000008A6  4267                     clr.w      -[A7]
  687. 000008A8  486E 0012                pea.l      [A6 + 0x12]
  688. 000008AC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  689. 000008B0  486E FF72                pea.l      [A6 - 0x8E]
  690. 000008B4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  691. 000008B8  301F                     move.w     D0, [A7]+
  692. 000008BA  3D40 FF7C                move.w     [A6 - 0x84], D0
  693. 000008BE  4A6E FF7C                tst.w      [A6 - 0x84]
  694. 000008C2  6708                     beq        +0xA /* 000008CC */
  695. 000008C4  302E FF7C                move.w     D0, [A6 - 0x84]
  696. 000008C8  6000 04EE                bra        +0x4F0 /* 00000DB8 */
  697. label000008CC:
  698. 000008CC  7002                     moveq.l    D0, 0x02
  699. 000008CE  2D40 FF74                move.l     [A6 - 0x8C], D0
  700. 000008D2  4267                     clr.w      -[A7]
  701. 000008D4  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  702. 000008D8  486E FF74                pea.l      [A6 - 0x8C]
  703. 000008DC  486E FF58                pea.l      [A6 - 0xA8]
  704. 000008E0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  705. 000008E4  301F                     move.w     D0, [A7]+
  706. 000008E6  3D40 FF7C                move.w     [A6 - 0x84], D0
  707. 000008EA  4A6E FF7C                tst.w      [A6 - 0x84]
  708. 000008EE  6708                     beq        +0xA /* 000008F8 */
  709. 000008F0  302E FF7C                move.w     D0, [A6 - 0x84]
  710. 000008F4  6000 04C2                bra        +0x4C4 /* 00000DB8 */
  711. label000008F8:
  712. 000008F8  7002                     moveq.l    D0, 0x02
  713. 000008FA  2D40 FF74                move.l     [A6 - 0x8C], D0
  714. 000008FE  4267                     clr.w      -[A7]
  715. 00000900  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  716. 00000904  486E FF74                pea.l      [A6 - 0x8C]
  717. 00000908  486E FF64                pea.l      [A6 - 0x9C]
  718. 0000090C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  719. 00000910  301F                     move.w     D0, [A7]+
  720. 00000912  3D40 FF7C                move.w     [A6 - 0x84], D0
  721. 00000916  7002                     moveq.l    D0, 0x02
  722. 00000918  2D40 FF74                move.l     [A6 - 0x8C], D0
  723. 0000091C  4267                     clr.w      -[A7]
  724. 0000091E  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  725. 00000922  486E FF74                pea.l      [A6 - 0x8C]
  726. 00000926  486E FF66                pea.l      [A6 - 0x9A]
  727. 0000092A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  728. 0000092E  301F                     move.w     D0, [A7]+
  729. 00000930  3D40 FF7C                move.w     [A6 - 0x84], D0
  730. 00000934  7002                     moveq.l    D0, 0x02
  731. 00000936  2D40 FF74                move.l     [A6 - 0x8C], D0
  732. 0000093A  4267                     clr.w      -[A7]
  733. 0000093C  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  734. 00000940  486E FF74                pea.l      [A6 - 0x8C]
  735. 00000944  486E FF68                pea.l      [A6 - 0x98]
  736. 00000948  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  737. 0000094C  301F                     move.w     D0, [A7]+
  738. 0000094E  3D40 FF7C                move.w     [A6 - 0x84], D0
  739. 00000952  7002                     moveq.l    D0, 0x02
  740. 00000954  2D40 FF74                move.l     [A6 - 0x8C], D0
  741. 00000958  4267                     clr.w      -[A7]
  742. 0000095A  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  743. 0000095E  486E FF74                pea.l      [A6 - 0x8C]
  744. 00000962  486E FF6A                pea.l      [A6 - 0x96]
  745. 00000966  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  746. 0000096A  301F                     move.w     D0, [A7]+
  747. 0000096C  3D40 FF7C                move.w     [A6 - 0x84], D0
  748. 00000970  7002                     moveq.l    D0, 0x02
  749. 00000972  2D40 FF74                move.l     [A6 - 0x8C], D0
  750. 00000976  4267                     clr.w      -[A7]
  751. 00000978  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  752. 0000097C  486E FF74                pea.l      [A6 - 0x8C]
  753. 00000980  486E FF5A                pea.l      [A6 - 0xA6]
  754. 00000984  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  755. 00000988  301F                     move.w     D0, [A7]+
  756. 0000098A  3D40 FF7C                move.w     [A6 - 0x84], D0
  757. 0000098E  206E 0052                movea.l    A0, [A6 + 0x52]
  758. 00000992  7020                     moveq.l    D0, 0x20
  759. 00000994  3140 0030                move.w     [A0 + 0x30], D0
  760. 00000998  206E 0052                movea.l    A0, [A6 + 0x52]
  761. 0000099C  7020                     moveq.l    D0, 0x20
  762. 0000099E  3140 0032                move.w     [A0 + 0x32], D0
  763. 000009A2  7020                     moveq.l    D0, 0x20
  764. 000009A4  3D40 FF6C                move.w     [A6 - 0x94], D0
  765. 000009A8  203C 0000 0100           move.l     D0, 0x100
  766. 000009AE  81EE FF6C                divs.w     D0, [A6 - 0x94]
  767. 000009B2  3D40 FF40                move.w     [A6 - 0xC0], D0
  768. 000009B6  306E FF6C                movea.w    A0, [A6 - 0x94]
  769. 000009BA  2008                     move.l     D0, A0
  770. 000009BC  E580                     asl        D0, 2
  771. 000009BE  2F00                     move.l     -[A7], D0
  772. 000009C0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  773. 000009C4  588F                     addq.l     A7, 4
  774. 000009C6  206E 0052                movea.l    A0, [A6 + 0x52]
  775. 000009CA  2140 0046                move.l     [A0 + 0x46], D0
  776. 000009CE  206E 0052                movea.l    A0, [A6 + 0x52]
  777. 000009D2  4AA8 0046                tst.l      [A0 + 0x46]
  778. 000009D6  6612                     bne        +0x14 /* 000009EA */
  779. 000009D8  4267                     clr.w      -[A7]
  780. 000009DA  3F3C 03E9                move.w     -[A7], 0x3E9
  781. 000009DE  42A7                     clr.l      -[A7]
  782. 000009E0  A985                     syscall    Alert
  783. 000009E2  301F                     move.w     D0, [A7]+
  784. 000009E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  785. 000009E6  6000 03D0                bra        +0x3D2 /* 00000DB8 */
  786. label000009EA:
  787. 000009EA  426E FF7A                clr.w      [A6 - 0x86]
  788. 000009EE  6000 009C                bra        +0x9E /* 00000A8C */
  789. label000009F2:
  790. 000009F2  206E 0052                movea.l    A0, [A6 + 0x52]
  791. 000009F6  302E FF7A                move.w     D0, [A6 - 0x86]
  792. 000009FA  48C0                     ext.l      D0
  793. 000009FC  E580                     asl        D0, 2
  794. 000009FE  D0A8 0046                add.l      D0, [A0 + 0x46]
  795. 00000A02  322E FF7A                move.w     D1, [A6 - 0x86]
  796. 00000A06  C3EE FF40                muls.w     D1, [A6 - 0xC0]
  797. 00000A0A  306E FF6C                movea.w    A0, [A6 - 0x94]
  798. 00000A0E  2408                     move.l     D2, A0
  799. 00000A10  85EE FF40                divs.w     D2, [A6 - 0xC0]
  800. 00000A14  306E FF7A                movea.w    A0, [A6 - 0x86]
  801. 00000A18  2608                     move.l     D3, A0
  802. 00000A1A  87C2                     divs.w     D3, D2
  803. 00000A1C  D243                     add.w      D1, D3
  804. 00000A1E  343C 00FF                move.w     D2, 0xFF
  805. 00000A22  9441                     sub.w      D2, D1
  806. 00000A24  2040                     movea.l    A0, D0
  807. 00000A26  1082                     move.b     [A0], D2
  808. 00000A28  206E 0052                movea.l    A0, [A6 + 0x52]
  809. 00000A2C  302E FF7A                move.w     D0, [A6 - 0x86]
  810. 00000A30  48C0                     ext.l      D0
  811. 00000A32  E580                     asl        D0, 2
  812. 00000A34  D0A8 0046                add.l      D0, [A0 + 0x46]
  813. 00000A38  206E 0052                movea.l    A0, [A6 + 0x52]
  814. 00000A3C  322E FF7A                move.w     D1, [A6 - 0x86]
  815. 00000A40  48C1                     ext.l      D1
  816. 00000A42  E581                     asl        D1, 2
  817. 00000A44  D2A8 0046                add.l      D1, [A0 + 0x46]
  818. 00000A48  2041                     movea.l    A0, D1
  819. 00000A4A  2240                     movea.l    A1, D0
  820. 00000A4C  1350 0001                move.b     [A1 + 0x1], [A0]
  821. 00000A50  206E 0052                movea.l    A0, [A6 + 0x52]
  822. 00000A54  302E FF7A                move.w     D0, [A6 - 0x86]
  823. 00000A58  48C0                     ext.l      D0
  824. 00000A5A  E580                     asl        D0, 2
  825. 00000A5C  D0A8 0046                add.l      D0, [A0 + 0x46]
  826. 00000A60  206E 0052                movea.l    A0, [A6 + 0x52]
  827. 00000A64  322E FF7A                move.w     D1, [A6 - 0x86]
  828. 00000A68  48C1                     ext.l      D1
  829. 00000A6A  E581                     asl        D1, 2
  830. 00000A6C  D2A8 0046                add.l      D1, [A0 + 0x46]
  831. 00000A70  2041                     movea.l    A0, D1
  832. 00000A72  2240                     movea.l    A1, D0
  833. 00000A74  1350 0002                move.b     [A1 + 0x2], [A0]
  834. 00000A78  302E FF7A                move.w     D0, [A6 - 0x86]
  835. 00000A7C  48C0                     ext.l      D0
  836. 00000A7E  E580                     asl        D0, 2
  837. 00000A80  D08E                     add.l      D0, A6
  838. 00000A82  2040                     movea.l    A0, D0
  839. 00000A84  42A8 FF7E                clr.l      [A0 - 0x82]
  840. 00000A88  526E FF7A                addq.w     [A6 - 0x86], 1
  841. label00000A8C:
  842. 00000A8C  302E FF7A                move.w     D0, [A6 - 0x86]
  843. 00000A90  B06E FF6C                cmp.w      D0, [A6 - 0x94]
  844. 00000A94  6D00 FF5C                blt        -0xA2 /* 000009F2 */
  845. 00000A98  426E FF7A                clr.w      [A6 - 0x86]
  846. 00000A9C  6022                     bra        +0x24 /* 00000AC0 */
  847. label00000A9E:
  848. 00000A9E  7001                     moveq.l    D0, 0x01
  849. 00000AA0  2D40 FF74                move.l     [A6 - 0x8C], D0
  850. 00000AA4  4267                     clr.w      -[A7]
  851. 00000AA6  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  852. 00000AAA  486E FF74                pea.l      [A6 - 0x8C]
  853. 00000AAE  486E FF58                pea.l      [A6 - 0xA8]
  854. 00000AB2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  855. 00000AB6  301F                     move.w     D0, [A7]+
  856. 00000AB8  3D40 FF7C                move.w     [A6 - 0x84], D0
  857. 00000ABC  526E FF7A                addq.w     [A6 - 0x86], 1
  858. label00000AC0:
  859. 00000AC0  0C6E 01F4 FF7A           cmpi.w     [A6 - 0x86], 0x1F4
  860. 00000AC6  6DD6                     blt        -0x28 /* 00000A9E */
  861. 00000AC8  302E FF6A                move.w     D0, [A6 - 0x96]
  862. 00000ACC  906E FF66                sub.w      D0, [A6 - 0x9A]
  863. 00000AD0  3D40 FF6E                move.w     [A6 - 0x92], D0
  864. 00000AD4  302E FF6E                move.w     D0, [A6 - 0x92]
  865. 00000AD8  5240                     addq.w     D0, 1
  866. 00000ADA  48C0                     ext.l      D0
  867. 00000ADC  81FC 0002                divs.w     D0, 0x2
  868. 00000AE0  322E FF6E                move.w     D1, [A6 - 0x92]
  869. 00000AE4  5E41                     addq.w     D1, 7
  870. 00000AE6  48C1                     ext.l      D1
  871. 00000AE8  83FC 0008                divs.w     D1, 0x8
  872. 00000AEC  D041                     add.w      D0, D1
  873. 00000AEE  3D40 FF54                move.w     [A6 - 0xAC], D0
  874. 00000AF2  302E FF6E                move.w     D0, [A6 - 0x92]
  875. 00000AF6  5240                     addq.w     D0, 1
  876. 00000AF8  48C0                     ext.l      D0
  877. 00000AFA  81FC 0002                divs.w     D0, 0x2
  878. 00000AFE  3D40 FF56                move.w     [A6 - 0xAA], D0
  879. 00000B02  306E FF6E                movea.w    A0, [A6 - 0x92]
  880. 00000B06  2008                     move.l     D0, A0
  881. 00000B08  81FC 0002                divs.w     D0, 0x2
  882. 00000B0C  4840                     swap.w     D0
  883. 00000B0E  4A40                     tst.w      D0
  884. 00000B10  6704                     beq        +0x6 /* 00000B16 */
  885. 00000B12  526E FF6E                addq.w     [A6 - 0x92], 1
  886. label00000B16:
  887. 00000B16  302E FF68                move.w     D0, [A6 - 0x98]
  888. 00000B1A  906E FF64                sub.w      D0, [A6 - 0x9C]
  889. 00000B1E  3D40 FF70                move.w     [A6 - 0x90], D0
  890. 00000B22  306E FF70                movea.w    A0, [A6 - 0x90]
  891. 00000B26  326E FF6E                movea.w    A1, [A6 - 0x92]
  892. 00000B2A  2009                     move.l     D0, A1
  893. 00000B2C  2208                     move.l     D1, A0
  894. 00000B2E  4C01 0000                movem.w    <none>, D1
  895. 00000B32  2D40 FF5C                move.l     [A6 - 0xA4], D0
  896. 00000B36  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  897. 00000B3A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  898. 00000B3E  588F                     addq.l     A7, 4
  899. 00000B40  206E 0052                movea.l    A0, [A6 + 0x52]
  900. 00000B44  2140 0020                move.l     [A0 + 0x20], D0
  901. 00000B48  206E 0052                movea.l    A0, [A6 + 0x52]
  902. 00000B4C  4AA8 0020                tst.l      [A0 + 0x20]
  903. 00000B50  661E                     bne        +0x20 /* 00000B70 */
  904. 00000B52  4267                     clr.w      -[A7]
  905. 00000B54  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  906. 00000B58  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  907. 00000B5C  301F                     move.w     D0, [A7]+
  908. 00000B5E  4267                     clr.w      -[A7]
  909. 00000B60  3F3C 03E9                move.w     -[A7], 0x3E9
  910. 00000B64  42A7                     clr.l      -[A7]
  911. 00000B66  A985                     syscall    Alert
  912. 00000B68  301F                     move.w     D0, [A7]+
  913. 00000B6A  70FF                     moveq.l    D0, 0xFFFFFFFF
  914. 00000B6C  6000 024A                bra        +0x24C /* 00000DB8 */
  915. label00000B70:
  916. 00000B70  306E FF54                movea.w    A0, [A6 - 0xAC]
  917. 00000B74  2F08                     move.l     -[A7], A0
  918. 00000B76  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  919. 00000B7A  588F                     addq.l     A7, 4
  920. 00000B7C  2D40 FF60                move.l     [A6 - 0xA0], D0
  921. 00000B80  306D F1A4                movea.w    A0, [A5 - 0xE5C]
  922. 00000B84  2008                     move.l     D0, A0
  923. 00000B86  81FC 0002                divs.w     D0, 0x2
  924. 00000B8A  B06E FF56                cmp.w      D0, [A6 - 0xAA]
  925. 00000B8E  6C14                     bge        +0x16 /* 00000BA4 */
  926. 00000B90  306D F1A4                movea.w    A0, [A5 - 0xE5C]
  927. 00000B94  2008                     move.l     D0, A0
  928. 00000B96  81FC 0002                divs.w     D0, 0x2
  929. 00000B9A  3D40 FF56                move.w     [A6 - 0xAA], D0
  930. 00000B9E  3D6D F1A4 FF6E           move.w     [A6 - 0x92], [A5 - 0xE5C]
  931. label00000BA4:
  932. 00000BA4  302D F1A6                move.w     D0, [A5 - 0xE5A]
  933. 00000BA8  0640 FFD8                addi.w     D0, 0xFFD8
  934. 00000BAC  B06E FF70                cmp.w      D0, [A6 - 0x90]
  935. 00000BB0  6C0C                     bge        +0xE /* 00000BBE */
  936. 00000BB2  302D F1A6                move.w     D0, [A5 - 0xE5A]
  937. 00000BB6  0640 FFD8                addi.w     D0, 0xFFD8
  938. 00000BBA  3D40 FF70                move.w     [A6 - 0x90], D0
  939. label00000BBE:
  940. 00000BBE  42AE FF50                clr.l      [A6 - 0xB0]
  941. 00000BC2  426E FF7A                clr.w      [A6 - 0x86]
  942. 00000BC6  6000 015C                bra        +0x15E /* 00000D24 */
  943. label00000BCA:
  944. 00000BCA  306E FF54                movea.w    A0, [A6 - 0xAC]
  945. 00000BCE  2D48 FF74                move.l     [A6 - 0x8C], A0
  946. 00000BD2  4267                     clr.w      -[A7]
  947. 00000BD4  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  948. 00000BD8  486E FF74                pea.l      [A6 - 0x8C]
  949. 00000BDC  2F2E FF60                move.l     -[A7], [A6 - 0xA0]
  950. 00000BE0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  951. 00000BE4  301F                     move.w     D0, [A7]+
  952. 00000BE6  3D40 FF7C                move.w     [A6 - 0x84], D0
  953. 00000BEA  426E FF48                clr.w      [A6 - 0xB8]
  954. 00000BEE  426E FF42                clr.w      [A6 - 0xBE]
  955. 00000BF2  426E FF78                clr.w      [A6 - 0x88]
  956. 00000BF6  6000 011C                bra        +0x11E /* 00000D14 */
  957. label00000BFA:
  958. 00000BFA  306E FF78                movea.w    A0, [A6 - 0x88]
  959. 00000BFE  D1EE FF60                add.l      A0, [A6 - 0xA0]
  960. 00000C02  1D50 FF4F                move.b     [A6 - 0xB1], [A0]
  961. 00000C06  7000                     moveq.l    D0, 0x00
  962. 00000C08  102E FF4F                move.b     D0, [A6 - 0xB1]
  963. 00000C0C  E848                     lsr        D0.w, 4
  964. 00000C0E  D040                     add.w      D0, D0
  965. 00000C10  3D40 FF4C                move.w     [A6 - 0xB4], D0
  966. 00000C14  302E FF42                move.w     D0, [A6 - 0xBE]
  967. 00000C18  E648                     lsr        D0.w, 3
  968. 00000C1A  D06E FF56                add.w      D0, [A6 - 0xAA]
  969. 00000C1E  4840                     swap.w     D0
  970. 00000C20  4240                     clr.w      D0
  971. 00000C22  4840                     swap.w     D0
  972. 00000C24  D0AE FF60                add.l      D0, [A6 - 0xA0]
  973. 00000C28  2040                     movea.l    A0, D0
  974. 00000C2A  7000                     moveq.l    D0, 0x00
  975. 00000C2C  1010                     move.b     D0, [A0]
  976. 00000C2E  3D40 FF46                move.w     [A6 - 0xBA], D0
  977. 00000C32  302E FF42                move.w     D0, [A6 - 0xBE]
  978. 00000C36  0240 0007                andi.w     D0, 0x7
  979. 00000C3A  3D40 FF48                move.w     [A6 - 0xB8], D0
  980. 00000C3E  302E FF46                move.w     D0, [A6 - 0xBA]
  981. 00000C42  322E FF48                move.w     D1, [A6 - 0xB8]
  982. 00000C46  E368                     lsl        D0.w, D1
  983. 00000C48  0240 00FF                andi.w     D0, 0xFF
  984. 00000C4C  EE48                     lsr        D0.w, 7
  985. 00000C4E  3D40 FF44                move.w     [A6 - 0xBC], D0
  986. 00000C52  202E FF50                move.l     D0, [A6 - 0xB0]
  987. 00000C56  52AE FF50                addq.l     [A6 - 0xB0], 1
  988. 00000C5A  206E 0052                movea.l    A0, [A6 + 0x52]
  989. 00000C5E  D0A8 0020                add.l      D0, [A0 + 0x20]
  990. 00000C62  322E FF4C                move.w     D1, [A6 - 0xB4]
  991. 00000C66  D26E FF44                add.w      D1, [A6 - 0xBC]
  992. 00000C6A  2040                     movea.l    A0, D0
  993. 00000C6C  1081                     move.b     [A0], D1
  994. 00000C6E  302E FF4C                move.w     D0, [A6 - 0xB4]
  995. 00000C72  D06E FF44                add.w      D0, [A6 - 0xBC]
  996. 00000C76  4840                     swap.w     D0
  997. 00000C78  4240                     clr.w      D0
  998. 00000C7A  4840                     swap.w     D0
  999. 00000C7C  E580                     asl        D0, 2
  1000. 00000C7E  D08E                     add.l      D0, A6
  1001. 00000C80  2040                     movea.l    A0, D0
  1002. 00000C82  52A8 FF7E                addq.l     [A0 - 0x82], 1
  1003. 00000C86  526E FF42                addq.w     [A6 - 0xBE], 1
  1004. 00000C8A  7000                     moveq.l    D0, 0x00
  1005. 00000C8C  102E FF4F                move.b     D0, [A6 - 0xB1]
  1006. 00000C90  0240 000F                andi.w     D0, 0xF
  1007. 00000C94  D040                     add.w      D0, D0
  1008. 00000C96  3D40 FF4A                move.w     [A6 - 0xB6], D0
  1009. 00000C9A  302E FF42                move.w     D0, [A6 - 0xBE]
  1010. 00000C9E  E648                     lsr        D0.w, 3
  1011. 00000CA0  D06E FF56                add.w      D0, [A6 - 0xAA]
  1012. 00000CA4  4840                     swap.w     D0
  1013. 00000CA6  4240                     clr.w      D0
  1014. 00000CA8  4840                     swap.w     D0
  1015. 00000CAA  D0AE FF60                add.l      D0, [A6 - 0xA0]
  1016. 00000CAE  2040                     movea.l    A0, D0
  1017. 00000CB0  7000                     moveq.l    D0, 0x00
  1018. 00000CB2  1010                     move.b     D0, [A0]
  1019. 00000CB4  3D40 FF46                move.w     [A6 - 0xBA], D0
  1020. 00000CB8  302E FF42                move.w     D0, [A6 - 0xBE]
  1021. 00000CBC  0240 0007                andi.w     D0, 0x7
  1022. 00000CC0  3D40 FF48                move.w     [A6 - 0xB8], D0
  1023. 00000CC4  302E FF46                move.w     D0, [A6 - 0xBA]
  1024. 00000CC8  322E FF48                move.w     D1, [A6 - 0xB8]
  1025. 00000CCC  E368                     lsl        D0.w, D1
  1026. 00000CCE  0240 00FF                andi.w     D0, 0xFF
  1027. 00000CD2  EE48                     lsr        D0.w, 7
  1028. 00000CD4  3D40 FF44                move.w     [A6 - 0xBC], D0
  1029. 00000CD8  202E FF50                move.l     D0, [A6 - 0xB0]
  1030. 00000CDC  52AE FF50                addq.l     [A6 - 0xB0], 1
  1031. 00000CE0  206E 0052                movea.l    A0, [A6 + 0x52]
  1032. 00000CE4  D0A8 0020                add.l      D0, [A0 + 0x20]
  1033. 00000CE8  322E FF4A                move.w     D1, [A6 - 0xB6]
  1034. 00000CEC  D26E FF44                add.w      D1, [A6 - 0xBC]
  1035. 00000CF0  2040                     movea.l    A0, D0
  1036. 00000CF2  1081                     move.b     [A0], D1
  1037. 00000CF4  302E FF4A                move.w     D0, [A6 - 0xB6]
  1038. 00000CF8  D06E FF44                add.w      D0, [A6 - 0xBC]
  1039. 00000CFC  4840                     swap.w     D0
  1040. 00000CFE  4240                     clr.w      D0
  1041. 00000D00  4840                     swap.w     D0
  1042. 00000D02  E580                     asl        D0, 2
  1043. 00000D04  D08E                     add.l      D0, A6
  1044. 00000D06  2040                     movea.l    A0, D0
  1045. 00000D08  52A8 FF7E                addq.l     [A0 - 0x82], 1
  1046. 00000D0C  526E FF42                addq.w     [A6 - 0xBE], 1
  1047. 00000D10  526E FF78                addq.w     [A6 - 0x88], 1
  1048. label00000D14:
  1049. 00000D14  302E FF78                move.w     D0, [A6 - 0x88]
  1050. 00000D18  B06E FF56                cmp.w      D0, [A6 - 0xAA]
  1051. 00000D1C  6D00 FEDC                blt        -0x122 /* 00000BFA */
  1052. 00000D20  526E FF7A                addq.w     [A6 - 0x86], 1
  1053. label00000D24:
  1054. 00000D24  302E FF7A                move.w     D0, [A6 - 0x86]
  1055. 00000D28  B06E FF70                cmp.w      D0, [A6 - 0x90]
  1056. 00000D2C  6D00 FE9C                blt        -0x162 /* 00000BCA */
  1057. 00000D30  4267                     clr.w      -[A7]
  1058. 00000D32  3F2E FF72                move.w     -[A7], [A6 - 0x8E]
  1059. 00000D36  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1060. 00000D3A  301F                     move.w     D0, [A7]+
  1061. 00000D3C  3D40 FF7C                move.w     [A6 - 0x84], D0
  1062. 00000D40  2F2E FF60                move.l     -[A7], [A6 - 0xA0]
  1063. 00000D44  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1064. 00000D48  206E 0052                movea.l    A0, [A6 + 0x52]
  1065. 00000D4C  4268 003A                clr.w      [A0 + 0x3A]
  1066. 00000D50  206E 0052                movea.l    A0, [A6 + 0x52]
  1067. 00000D54  4268 0038                clr.w      [A0 + 0x38]
  1068. 00000D58  206E 0052                movea.l    A0, [A6 + 0x52]
  1069. 00000D5C  316E FF6E 003C           move.w     [A0 + 0x3C], [A6 - 0x92]
  1070. 00000D62  206E 0052                movea.l    A0, [A6 + 0x52]
  1071. 00000D66  316E FF70 003E           move.w     [A0 + 0x3E], [A6 - 0x90]
  1072. 00000D6C  206E 0052                movea.l    A0, [A6 + 0x52]
  1073. 00000D70  4228 0041                clr.b      [A0 + 0x41]
  1074. 00000D74  206E 0052                movea.l    A0, [A6 + 0x52]
  1075. 00000D78  4228 0042                clr.b      [A0 + 0x42]
  1076. 00000D7C  206E 0052                movea.l    A0, [A6 + 0x52]
  1077. 00000D80  7005                     moveq.l    D0, 0x05
  1078. 00000D82  3140 001E                move.w     [A0 + 0x1E], D0
  1079. 00000D86  206E 0052                movea.l    A0, [A6 + 0x52]
  1080. 00000D8A  316E FF70 002A           move.w     [A0 + 0x2A], [A6 - 0x90]
  1081. 00000D90  206E 0052                movea.l    A0, [A6 + 0x52]
  1082. 00000D94  316E FF6E 0028           move.w     [A0 + 0x28], [A6 - 0x92]
  1083. 00000D9A  206E 0052                movea.l    A0, [A6 + 0x52]
  1084. 00000D9E  7001                     moveq.l    D0, 0x01
  1085. 00000DA0  1140 0034                move.b     [A0 + 0x34], D0
  1086. 00000DA4  206E 0052                movea.l    A0, [A6 + 0x52]
  1087. 00000DA8  4228 002D                clr.b      [A0 + 0x2D]
  1088. 00000DAC  206E 0052                movea.l    A0, [A6 + 0x52]
  1089. 00000DB0  216E FF50 0024           move.l     [A0 + 0x24], [A6 - 0xB0]
  1090. 00000DB6  7000                     moveq.l    D0, 0x00
  1091. label00000DB8:
  1092. 00000DB8  261F                     move.l     D3, [A7]+
  1093. 00000DBA  4E5E                     unlink     A6
  1094. 00000DBC  4E75                     rts
  1095. 00000DBE  5245                     addq.w     D5, 1
  1096. 00000DC0  4144                     chk.w      D0, D4
  1097. 00000DC2  5343                     subq.w     D3, 1
  1098. 00000DC4  414E                     chk.w      D0, A6
  1099. export_53:
  1100. fn00000DC6:
  1101. 00000DC6  4E56 FE92                link       A6, -0x016E
  1102. 00000DCA  4AAE 0008                tst.l      [A6 + 0x8]
  1103. 00000DCE  6600 0084                bne        +0x86 /* 00000E54 */
  1104. 00000DD2  41EE FE92                lea.l      A0, [A6 - 0x16E]
  1105. 00000DD6  2D48 0008                move.l     [A6 + 0x8], A0
  1106. 00000DDA  7064                     moveq.l    D0, 0x64
  1107. 00000DDC  3D40 FEF6                move.w     [A6 - 0x10A], D0
  1108. 00000DE0  7064                     moveq.l    D0, 0x64
  1109. 00000DE2  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1110. 00000DE6  422E FEF8                clr.b      [A6 - 0x108]
  1111. 00000DEA  7004                     moveq.l    D0, 0x04
  1112. 00000DEC  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1113. 00000DF0  2D7C 4749 4666 FEE4      move.l     [A6 - 0x11C], 0x47494666 /* 'GIFf' */
  1114. 00000DF8  2D7C 5445 5854 FEE8      move.l     [A6 - 0x118], 0x54455854 /* 'TEXT' */
  1115. 00000E00  2D7C 3F3F 3F3F FEEC      move.l     [A6 - 0x114], 0x3F3F3F3F /* '????' */
  1116. 00000E08  2D7C 4441 5441 FEF0      move.l     [A6 - 0x110], 0x44415441 /* 'DATA' */
  1117. 00000E10  4A2D F4A2                tst.b      [A5 - 0xB5E]
  1118. 00000E14  6706                     beq        +0x8 /* 00000E1C */
  1119. 00000E16  70FF                     moveq.l    D0, 0xFFFFFFFF
  1120. 00000E18  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1121. label00000E1C:
  1122. 00000E1C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1123. 00000E20  4267                     clr.w      -[A7]
  1124. 00000E22  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1125. 00000E26  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1126. 00000E2A  42A7                     clr.l      -[A7]
  1127. 00000E2C  42A7                     clr.l      -[A7]
  1128. 00000E2E  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1129. 00000E32  486E FEE4                pea.l      [A6 - 0x11C]
  1130. 00000E36  42A7                     clr.l      -[A7]
  1131. 00000E38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1132. 00000E3C  3F3C 0002                move.w     -[A7], 0x2
  1133. 00000E40  A9EA                     syscall    Pack3
  1134. 00000E42  206E 0008                movea.l    A0, [A6 + 0x8]
  1135. 00000E46  4A10                     tst.b      [A0]
  1136. 00000E48  6606                     bne        +0x8 /* 00000E50 */
  1137. 00000E4A  7000                     moveq.l    D0, 0x00
  1138. 00000E4C  6000 00E6                bra        +0xE8 /* 00000F34 */
  1139. label00000E50:
  1140. 00000E50  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1141. label00000E54:
  1142. 00000E54  42A7                     clr.l      -[A7]
  1143. 00000E56  3F3C 0004                move.w     -[A7], 0x4
  1144. 00000E5A  A9B9                     syscall    GetCursor
  1145. 00000E5C  205F                     movea.l    A0, [A7]+
  1146. 00000E5E  2F10                     move.l     -[A7], [A0]
  1147. 00000E60  A851                     syscall    SetCursor
  1148. 00000E62  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1149. 00000E66  2D40 FFFC                move.l     [A6 - 0x4], D0
  1150. 00000E6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1151. 00000E6E  206E 0008                movea.l    A0, [A6 + 0x8]
  1152. 00000E72  41E8 004A                lea.l      A0, [A0 + 0x4A]
  1153. 00000E76  7011                     moveq.l    D0, 0x11
  1154. label00000E78:
  1155. 00000E78  2F20                     move.l     -[A7], -[A0]
  1156. 00000E7A  51C8 FFFC                dbf        D0, -0x6 /* 00000E78 */
  1157. 00000E7E  3F20                     move.w     -[A7], -[A0]
  1158. 00000E80  4EBA 1130                jsr        [PC + 0x1130 /* 00001FB2 */]
  1159. 00000E84  4FEF 004E                lea.l      A7, [A7 + 0x4E]
  1160. 00000E88  3D40 FEE0                move.w     [A6 - 0x120], D0
  1161. 00000E8C  4A6E FEE0                tst.w      [A6 - 0x120]
  1162. 00000E90  6654                     bne        +0x56 /* 00000EE6 */
  1163. 00000E92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1164. 00000E96  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1165. 00000E9A  588F                     addq.l     A7, 4
  1166. 00000E9C  3D40 FEE0                move.w     [A6 - 0x120], D0
  1167. 00000EA0  4879 0000 0072           push.l     0x72 /* 'r' */
  1168. 00000EA6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1169. 00000EAA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1170. 00000EAE  5C8F                     addq.l     A7, 6
  1171. 00000EB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1172. 00000EB4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1173. 00000EB8  588F                     addq.l     A7, 4
  1174. 00000EBA  3D40 FEE0                move.w     [A6 - 0x120], D0
  1175. 00000EBE  4A6E FEE0                tst.w      [A6 - 0x120]
  1176. 00000EC2  57C0                     seq        D0
  1177. 00000EC4  4400                     neg.b      D0
  1178. 00000EC6  4880                     ext.w      D0
  1179. 00000EC8  1D40 FEDD                move.b     [A6 - 0x123], D0
  1180. 00000ECC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1181. 00000ED0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1182. 00000ED4  548F                     addq.l     A7, 2
  1183. 00000ED6  4A2E FEDD                tst.b      [A6 - 0x123]
  1184. 00000EDA  6700 0034                beq        +0x36 /* 00000F10 */
  1185. 00000EDE  526D F18C                addq.w     [A5 - 0xE74], 1
  1186. 00000EE2  6000 002C                bra        +0x2E /* 00000F10 */
  1187. label00000EE6:
  1188. 00000EE6  302E FEE0                move.w     D0, [A6 - 0x120]
  1189. 00000EEA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1190. 00000EEE  FFFF                     .invalid   <<F/7/7>>
  1191. 00000EF0  FFFF                     .invalid   <<F/7/7>>
  1192. 00000EF2  001A 0002                ori.b      [A2]+, 0x2
  1193. 00000EF6  4267                     clr.w      -[A7]
  1194. 00000EF8  3F3C 03E8                move.w     -[A7], 0x3E8
  1195. 00000EFC  42A7                     clr.l      -[A7]
  1196. 00000EFE  A988                     syscall    CautionAlert
  1197. 00000F00  301F                     move.w     D0, [A7]+
  1198. 00000F02  3D40 FEDE                move.w     [A6 - 0x122], D0
  1199. 00000F06  422E FEDD                clr.b      [A6 - 0x123]
  1200. 00000F0A  6004                     bra        +0x6 /* 00000F10 */
  1201. 00000F0C  422E FEDD                clr.b      [A6 - 0x123]
  1202. label00000F10:
  1203. 00000F10  A850                     syscall    InitCursor
  1204. 00000F12  4A2E FEDD                tst.b      [A6 - 0x123]
  1205. 00000F16  660A                     bne        +0xC /* 00000F22 */
  1206. 00000F18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1207. 00000F1C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1208. 00000F20  588F                     addq.l     A7, 4
  1209. label00000F22:
  1210. 00000F22  206E FFFC                movea.l    A0, [A6 - 0x4]
  1211. 00000F26  4868 0020                pea.l      [A0 + 0x20]
  1212. 00000F2A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1213. 00000F2E  588F                     addq.l     A7, 4
  1214. 00000F30  102E FEDD                move.b     D0, [A6 - 0x123]
  1215. label00000F34:
  1216. 00000F34  4E5E                     unlink     A6
  1217. 00000F36  4E75                     rts
  1218. 00000F38  4F50                     chk.w      D7, [A0]
  1219. 00000F3A  454E                     chk.w      D2, A6
  1220. 00000F3C  4749                     chk.w      D3, A1
  1221. 00000F3E  4646                     not.w      D6
  1222. fn00000F40:
  1223. 00000F40  4E56 FE92                link       A6, -0x016E
  1224. 00000F44  4AAE 0008                tst.l      [A6 + 0x8]
  1225. 00000F48  6600 006E                bne        +0x70 /* 00000FB8 */
  1226. 00000F4C  41EE FE92                lea.l      A0, [A6 - 0x16E]
  1227. 00000F50  2D48 0008                move.l     [A6 + 0x8], A0
  1228. 00000F54  3D7C 011C FEF6           move.w     [A6 - 0x10A], 0x11C
  1229. 00000F5A  701A                     moveq.l    D0, 0x1A
  1230. 00000F5C  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1231. 00000F60  422E FEF8                clr.b      [A6 - 0x108]
  1232. 00000F64  7001                     moveq.l    D0, 0x01
  1233. 00000F66  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1234. 00000F6A  2D7C 5343 414E FEE4      move.l     [A6 - 0x11C], 0x5343414E /* 'SCAN' */
  1235. 00000F72  4A2D F4A2                tst.b      [A5 - 0xB5E]
  1236. 00000F76  6706                     beq        +0x8 /* 00000F7E */
  1237. 00000F78  70FF                     moveq.l    D0, 0xFFFFFFFF
  1238. 00000F7A  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1239. label00000F7E:
  1240. 00000F7E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1241. 00000F82  4267                     clr.w      -[A7]
  1242. 00000F84  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1243. 00000F88  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1244. 00000F8C  486E FEF8                pea.l      [A6 - 0x108]
  1245. 00000F90  42A7                     clr.l      -[A7]
  1246. 00000F92  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1247. 00000F96  486E FEE4                pea.l      [A6 - 0x11C]
  1248. 00000F9A  42A7                     clr.l      -[A7]
  1249. 00000F9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1250. 00000FA0  3F3C 0002                move.w     -[A7], 0x2
  1251. 00000FA4  A9EA                     syscall    Pack3
  1252. 00000FA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1253. 00000FAA  4A10                     tst.b      [A0]
  1254. 00000FAC  6606                     bne        +0x8 /* 00000FB4 */
  1255. 00000FAE  7000                     moveq.l    D0, 0x00
  1256. 00000FB0  6000 00AA                bra        +0xAC /* 0000105C */
  1257. label00000FB4:
  1258. 00000FB4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1259. label00000FB8:
  1260. 00000FB8  42A7                     clr.l      -[A7]
  1261. 00000FBA  3F3C 0004                move.w     -[A7], 0x4
  1262. 00000FBE  A9B9                     syscall    GetCursor
  1263. 00000FC0  205F                     movea.l    A0, [A7]+
  1264. 00000FC2  2F10                     move.l     -[A7], [A0]
  1265. 00000FC4  A851                     syscall    SetCursor
  1266. 00000FC6  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1267. 00000FCA  2D40 FFFC                move.l     [A6 - 0x4], D0
  1268. 00000FCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1269. 00000FD2  206E 0008                movea.l    A0, [A6 + 0x8]
  1270. 00000FD6  41E8 004A                lea.l      A0, [A0 + 0x4A]
  1271. 00000FDA  7011                     moveq.l    D0, 0x11
  1272. label00000FDC:
  1273. 00000FDC  2F20                     move.l     -[A7], -[A0]
  1274. 00000FDE  51C8 FFFC                dbf        D0, -0x6 /* 00000FDC */
  1275. 00000FE2  3F20                     move.w     -[A7], -[A0]
  1276. 00000FE4  4EBA F87A                jsr        [PC - 0x786 /* 00000860 */]
  1277. 00000FE8  4FEF 004E                lea.l      A7, [A7 + 0x4E]
  1278. 00000FEC  3D40 FEE0                move.w     [A6 - 0x120], D0
  1279. 00000FF0  4A6E FEE0                tst.w      [A6 - 0x120]
  1280. 00000FF4  6640                     bne        +0x42 /* 00001036 */
  1281. 00000FF6  4879 0000 008C           push.l     0x8C
  1282. 00000FFC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1283. 00001000  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1284. 00001004  5C8F                     addq.l     A7, 6
  1285. 00001006  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1286. 0000100A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1287. 0000100E  588F                     addq.l     A7, 4
  1288. 00001010  3D40 FEE0                move.w     [A6 - 0x120], D0
  1289. 00001014  4A6E FEE0                tst.w      [A6 - 0x120]
  1290. 00001018  57C0                     seq        D0
  1291. 0000101A  4400                     neg.b      D0
  1292. 0000101C  4880                     ext.w      D0
  1293. 0000101E  1D40 FEDF                move.b     [A6 - 0x121], D0
  1294. 00001022  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1295. 00001026  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1296. 0000102A  548F                     addq.l     A7, 2
  1297. 0000102C  4A2E FEDF                tst.b      [A6 - 0x121]
  1298. 00001030  6704                     beq        +0x6 /* 00001036 */
  1299. 00001032  526D F18C                addq.w     [A5 - 0xE74], 1
  1300. label00001036:
  1301. 00001036  A850                     syscall    InitCursor
  1302. 00001038  206E FFFC                movea.l    A0, [A6 - 0x4]
  1303. 0000103C  4868 0020                pea.l      [A0 + 0x20]
  1304. 00001040  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1305. 00001044  588F                     addq.l     A7, 4
  1306. 00001046  4A2E FEDF                tst.b      [A6 - 0x121]
  1307. 0000104A  660A                     bne        +0xC /* 00001056 */
  1308. 0000104C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1309. 00001050  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1310. 00001054  588F                     addq.l     A7, 4
  1311. label00001056:
  1312. 00001056  102E FEDF                move.b     D0, [A6 - 0x121]
  1313. 0000105A  49C0                     lea.l      A4, D0
  1314. label0000105C:
  1315. 0000105C  4E5E                     unlink     A6
  1316. 0000105E  4E75                     rts
  1317. 00001060  4F50                     chk.w      D7, [A0]
  1318. 00001062  454E                     chk.w      D2, A6
  1319. 00001064  5343                     subq.w     D3, 1
  1320. 00001066  414E                     chk.w      D0, A6
  1321. export_57:
  1322. fn00001068:
  1323. 00001068  4E56 FE92                link       A6, -0x016E
  1324. 0000106C  4AAE 0008                tst.l      [A6 + 0x8]
  1325. 00001070  6600 0076                bne        +0x78 /* 000010E8 */
  1326. 00001074  41EE FE92                lea.l      A0, [A6 - 0x16E]
  1327. 00001078  2D48 0008                move.l     [A6 + 0x8], A0
  1328. 0000107C  3D7C 011C FEF6           move.w     [A6 - 0x10A], 0x11C
  1329. 00001082  701A                     moveq.l    D0, 0x1A
  1330. 00001084  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1331. 00001088  422E FEF8                clr.b      [A6 - 0x108]
  1332. 0000108C  7002                     moveq.l    D0, 0x02
  1333. 0000108E  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1334. 00001092  2D7C 4449 4756 FEE4      move.l     [A6 - 0x11C], 0x44494756 /* 'DIGV' */
  1335. 0000109A  2D7C 5144 5666 FEE8      move.l     [A6 - 0x118], 0x51445666 /* 'QDVf' */
  1336. 000010A2  4A2D F4A2                tst.b      [A5 - 0xB5E]
  1337. 000010A6  6706                     beq        +0x8 /* 000010AE */
  1338. 000010A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1339. 000010AA  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1340. label000010AE:
  1341. 000010AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1342. 000010B2  4267                     clr.w      -[A7]
  1343. 000010B4  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1344. 000010B8  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1345. 000010BC  486E FEF8                pea.l      [A6 - 0x108]
  1346. 000010C0  42A7                     clr.l      -[A7]
  1347. 000010C2  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1348. 000010C6  486E FEE4                pea.l      [A6 - 0x11C]
  1349. 000010CA  42A7                     clr.l      -[A7]
  1350. 000010CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1351. 000010D0  3F3C 0002                move.w     -[A7], 0x2
  1352. 000010D4  A9EA                     syscall    Pack3
  1353. 000010D6  206E 0008                movea.l    A0, [A6 + 0x8]
  1354. 000010DA  4A10                     tst.b      [A0]
  1355. 000010DC  6606                     bne        +0x8 /* 000010E4 */
  1356. 000010DE  7000                     moveq.l    D0, 0x00
  1357. 000010E0  6000 00AA                bra        +0xAC /* 0000118C */
  1358. label000010E4:
  1359. 000010E4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1360. label000010E8:
  1361. 000010E8  42A7                     clr.l      -[A7]
  1362. 000010EA  3F3C 0004                move.w     -[A7], 0x4
  1363. 000010EE  A9B9                     syscall    GetCursor
  1364. 000010F0  205F                     movea.l    A0, [A7]+
  1365. 000010F2  2F10                     move.l     -[A7], [A0]
  1366. 000010F4  A851                     syscall    SetCursor
  1367. 000010F6  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1368. 000010FA  2D40 FFFC                move.l     [A6 - 0x4], D0
  1369. 000010FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1370. 00001102  206E 0008                movea.l    A0, [A6 + 0x8]
  1371. 00001106  41E8 004A                lea.l      A0, [A0 + 0x4A]
  1372. 0000110A  7011                     moveq.l    D0, 0x11
  1373. label0000110C:
  1374. 0000110C  2F20                     move.l     -[A7], -[A0]
  1375. 0000110E  51C8 FFFC                dbf        D0, -0x6 /* 0000110C */
  1376. 00001112  3F20                     move.w     -[A7], -[A0]
  1377. 00001114  4EBA F46E                jsr        [PC - 0xB92 /* 00000584 */]
  1378. 00001118  4FEF 004E                lea.l      A7, [A7 + 0x4E]
  1379. 0000111C  3D40 FEE0                move.w     [A6 - 0x120], D0
  1380. 00001120  4A6E FEE0                tst.w      [A6 - 0x120]
  1381. 00001124  6640                     bne        +0x42 /* 00001166 */
  1382. 00001126  4879 0000 00A6           push.l     0xA6
  1383. 0000112C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1384. 00001130  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1385. 00001134  5C8F                     addq.l     A7, 6
  1386. 00001136  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1387. 0000113A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1388. 0000113E  588F                     addq.l     A7, 4
  1389. 00001140  3D40 FEE0                move.w     [A6 - 0x120], D0
  1390. 00001144  4A6E FEE0                tst.w      [A6 - 0x120]
  1391. 00001148  57C0                     seq        D0
  1392. 0000114A  4400                     neg.b      D0
  1393. 0000114C  4880                     ext.w      D0
  1394. 0000114E  1D40 FEDF                move.b     [A6 - 0x121], D0
  1395. 00001152  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1396. 00001156  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1397. 0000115A  548F                     addq.l     A7, 2
  1398. 0000115C  4A2E FEDF                tst.b      [A6 - 0x121]
  1399. 00001160  6704                     beq        +0x6 /* 00001166 */
  1400. 00001162  526D F18C                addq.w     [A5 - 0xE74], 1
  1401. label00001166:
  1402. 00001166  A850                     syscall    InitCursor
  1403. 00001168  206E FFFC                movea.l    A0, [A6 - 0x4]
  1404. 0000116C  4868 0020                pea.l      [A0 + 0x20]
  1405. 00001170  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1406. 00001174  588F                     addq.l     A7, 4
  1407. 00001176  4A2E FEDF                tst.b      [A6 - 0x121]
  1408. 0000117A  660A                     bne        +0xC /* 00001186 */
  1409. 0000117C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1410. 00001180  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1411. 00001184  588F                     addq.l     A7, 4
  1412. label00001186:
  1413. 00001186  102E FEDF                move.b     D0, [A6 - 0x121]
  1414. 0000118A  49C0                     lea.l      A4, D0
  1415. label0000118C:
  1416. 0000118C  4E5E                     unlink     A6
  1417. 0000118E  4E75                     rts
  1418. 00001190  4F50                     chk.w      D7, [A0]
  1419. 00001192  454E                     chk.w      D2, A6
  1420. 00001194  5144                     subq.w     D4, 8
  1421. 00001196  5646                     addq.w     D6, 3
  1422. export_54:
  1423. fn00001198:
  1424. 00001198  4E56 FE92                link       A6, -0x016E
  1425. 0000119C  4AAE 0008                tst.l      [A6 + 0x8]
  1426. 000011A0  6600 0086                bne        +0x88 /* 00001228 */
  1427. 000011A4  41EE FE92                lea.l      A0, [A6 - 0x16E]
  1428. 000011A8  2D48 0008                move.l     [A6 + 0x8], A0
  1429. 000011AC  3D7C 011C FEF6           move.w     [A6 - 0x10A], 0x11C
  1430. 000011B2  701A                     moveq.l    D0, 0x1A
  1431. 000011B4  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1432. 000011B8  422E FEF8                clr.b      [A6 - 0x108]
  1433. 000011BC  7004                     moveq.l    D0, 0x04
  1434. 000011BE  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1435. 000011C2  2D7C 5043 5430 FEE4      move.l     [A6 - 0x11C], 0x50435430 /* 'PCT0' */
  1436. 000011CA  2D7C 6772 6179 FEE8      move.l     [A6 - 0x118], 0x67726179 /* 'gray' */
  1437. 000011D2  2D7C 7069 6374 FEEC      move.l     [A6 - 0x114], 0x70696374 /* 'pict' */
  1438. 000011DA  2D7C 6964 3D30 FEF0      move.l     [A6 - 0x110], 0x69643D30 /* 'id=0' */
  1439. 000011E2  4A2D F4A2                tst.b      [A5 - 0xB5E]
  1440. 000011E6  6706                     beq        +0x8 /* 000011EE */
  1441. 000011E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1442. 000011EA  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1443. label000011EE:
  1444. 000011EE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1445. 000011F2  4267                     clr.w      -[A7]
  1446. 000011F4  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1447. 000011F8  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1448. 000011FC  486E FEF8                pea.l      [A6 - 0x108]
  1449. 00001200  42A7                     clr.l      -[A7]
  1450. 00001202  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1451. 00001206  486E FEE4                pea.l      [A6 - 0x11C]
  1452. 0000120A  42A7                     clr.l      -[A7]
  1453. 0000120C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1454. 00001210  3F3C 0002                move.w     -[A7], 0x2
  1455. 00001214  A9EA                     syscall    Pack3
  1456. 00001216  206E 0008                movea.l    A0, [A6 + 0x8]
  1457. 0000121A  4A10                     tst.b      [A0]
  1458. 0000121C  6606                     bne        +0x8 /* 00001224 */
  1459. 0000121E  7000                     moveq.l    D0, 0x00
  1460. 00001220  6000 00AE                bra        +0xB0 /* 000012D0 */
  1461. label00001224:
  1462. 00001224  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1463. label00001228:
  1464. 00001228  42A7                     clr.l      -[A7]
  1465. 0000122A  3F3C 0004                move.w     -[A7], 0x4
  1466. 0000122E  A9B9                     syscall    GetCursor
  1467. 00001230  205F                     movea.l    A0, [A7]+
  1468. 00001232  2F10                     move.l     -[A7], [A0]
  1469. 00001234  A851                     syscall    SetCursor
  1470. 00001236  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1471. 0000123A  2D40 FFFC                move.l     [A6 - 0x4], D0
  1472. 0000123E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1473. 00001242  206E 0008                movea.l    A0, [A6 + 0x8]
  1474. 00001246  41E8 004A                lea.l      A0, [A0 + 0x4A]
  1475. 0000124A  7011                     moveq.l    D0, 0x11
  1476. label0000124C:
  1477. 0000124C  2F20                     move.l     -[A7], -[A0]
  1478. 0000124E  51C8 FFFC                dbf        D0, -0x6 /* 0000124C */
  1479. 00001252  3F20                     move.w     -[A7], -[A0]
  1480. 00001254  4EBA EDAA                jsr        [PC - 0x1256 /* 00000000 */]
  1481. 00001258  4FEF 004E                lea.l      A7, [A7 + 0x4E]
  1482. 0000125C  3D40 FEE0                move.w     [A6 - 0x120], D0
  1483. 00001260  4A6E FEE0                tst.w      [A6 - 0x120]
  1484. 00001264  6712                     beq        +0x14 /* 00001278 */
  1485. 00001266  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1486. 0000126A  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1487. 0000126E  588F                     addq.l     A7, 4
  1488. 00001270  A850                     syscall    InitCursor
  1489. 00001272  422E FEDF                clr.b      [A6 - 0x121]
  1490. 00001276  6040                     bra        +0x42 /* 000012B8 */
  1491. label00001278:
  1492. 00001278  4879 0000 00C0           push.l     0xC0
  1493. 0000127E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1494. 00001282  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1495. 00001286  5C8F                     addq.l     A7, 6
  1496. 00001288  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1497. 0000128C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1498. 00001290  588F                     addq.l     A7, 4
  1499. 00001292  3D40 FEE0                move.w     [A6 - 0x120], D0
  1500. 00001296  4A6E FEE0                tst.w      [A6 - 0x120]
  1501. 0000129A  57C0                     seq        D0
  1502. 0000129C  4400                     neg.b      D0
  1503. 0000129E  4880                     ext.w      D0
  1504. 000012A0  1D40 FEDF                move.b     [A6 - 0x121], D0
  1505. 000012A4  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1506. 000012A8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1507. 000012AC  548F                     addq.l     A7, 2
  1508. 000012AE  4A2E FEDF                tst.b      [A6 - 0x121]
  1509. 000012B2  6704                     beq        +0x6 /* 000012B8 */
  1510. 000012B4  526D F18C                addq.w     [A5 - 0xE74], 1
  1511. label000012B8:
  1512. 000012B8  A850                     syscall    InitCursor
  1513. 000012BA  4A2E FEDF                tst.b      [A6 - 0x121]
  1514. 000012BE  660A                     bne        +0xC /* 000012CA */
  1515. 000012C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1516. 000012C4  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1517. 000012C8  588F                     addq.l     A7, 4
  1518. label000012CA:
  1519. 000012CA  102E FEDF                move.b     D0, [A6 - 0x121]
  1520. 000012CE  49C0                     lea.l      A4, D0
  1521. label000012D0:
  1522. 000012D0  4E5E                     unlink     A6
  1523. 000012D2  4E75                     rts
  1524. 000012D4  4F50                     chk.w      D7, [A0]
  1525. 000012D6  454E                     chk.w      D2, A6
  1526. 000012D8  5043                     addq.w     D3, 8
  1527. 000012DA  5430 4E56                addq.b     [A0 + D4 * 8 + 0x56], 2
  1528. // begin alternate branch 000012DC-000012EC
  1529. export_55:
  1530. fn000012DC:
  1531. 000012DC  4E56 FE92                link       A6, -0x016E
  1532. 000012E0  4AAE 0008                tst.l      [A6 + 0x8]
  1533. 000012E4  6600 006E                bne        +0x70 /* 00001354 */
  1534. 000012E8  41EE FE92                lea.l      A0, [A6 - 0x16E]
  1535. // end alternate branch 000012DC-000012EC
  1536. export_55: // at 000012DC (misaligned)
  1537. fn000012DC: // (misaligned)
  1538. 000012DE  FE92 4AAE                .extension 0xE92 <<F/2-3/7>> // unimplemented
  1539. 000012E2  0008 6600                ori.b      A0, 0x0
  1540. 000012E6  006E 41EE FE92           ori.w      [A6 - 0x16E], 0x41EE
  1541. 000012EC  2D48 0008                move.l     [A6 + 0x8], A0
  1542. 000012F0  3D7C 011C FEF6           move.w     [A6 - 0x10A], 0x11C
  1543. 000012F6  701A                     moveq.l    D0, 0x1A
  1544. 000012F8  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1545. 000012FC  422E FEF8                clr.b      [A6 - 0x108]
  1546. 00001300  7001                     moveq.l    D0, 0x01
  1547. 00001302  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1548. 00001306  2D7C 5049 4354 FEE4      move.l     [A6 - 0x11C], 0x50494354 /* 'PICT' */
  1549. 0000130E  4A2D F4A2                tst.b      [A5 - 0xB5E]
  1550. 00001312  6706                     beq        +0x8 /* 0000131A */
  1551. 00001314  70FF                     moveq.l    D0, 0xFFFFFFFF
  1552. 00001316  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1553. label0000131A:
  1554. 0000131A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1555. 0000131E  4267                     clr.w      -[A7]
  1556. 00001320  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1557. 00001324  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1558. 00001328  486E FEF8                pea.l      [A6 - 0x108]
  1559. 0000132C  42A7                     clr.l      -[A7]
  1560. 0000132E  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1561. 00001332  486E FEE4                pea.l      [A6 - 0x11C]
  1562. 00001336  42A7                     clr.l      -[A7]
  1563. 00001338  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1564. 0000133C  3F3C 0002                move.w     -[A7], 0x2
  1565. 00001340  A9EA                     syscall    Pack3
  1566. 00001342  206E 0008                movea.l    A0, [A6 + 0x8]
  1567. 00001346  4A10                     tst.b      [A0]
  1568. 00001348  6606                     bne        +0x8 /* 00001350 */
  1569. 0000134A  7000                     moveq.l    D0, 0x00
  1570. 0000134C  6000 00AE                bra        +0xB0 /* 000013FC */
  1571. label00001350:
  1572. 00001350  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1573. label00001354:
  1574. 00001354  42A7                     clr.l      -[A7]
  1575. 00001356  3F3C 0004                move.w     -[A7], 0x4
  1576. 0000135A  A9B9                     syscall    GetCursor
  1577. 0000135C  205F                     movea.l    A0, [A7]+
  1578. 0000135E  2F10                     move.l     -[A7], [A0]
  1579. 00001360  A851                     syscall    SetCursor
  1580. 00001362  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1581. 00001366  2D40 FFFC                move.l     [A6 - 0x4], D0
  1582. 0000136A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1583. 0000136E  206E 0008                movea.l    A0, [A6 + 0x8]
  1584. 00001372  41E8 004A                lea.l      A0, [A0 + 0x4A]
  1585. 00001376  7011                     moveq.l    D0, 0x11
  1586. label00001378:
  1587. 00001378  2F20                     move.l     -[A7], -[A0]
  1588. 0000137A  51C8 FFFC                dbf        D0, -0x6 /* 00001378 */
  1589. 0000137E  3F20                     move.w     -[A7], -[A0]
  1590. 00001380  4EBA EF28                jsr        [PC - 0x10D8 /* 000002AA */]
  1591. 00001384  4FEF 004E                lea.l      A7, [A7 + 0x4E]
  1592. 00001388  3D40 FEE0                move.w     [A6 - 0x120], D0
  1593. 0000138C  4A6E FEE0                tst.w      [A6 - 0x120]
  1594. 00001390  6712                     beq        +0x14 /* 000013A4 */
  1595. 00001392  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1596. 00001396  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1597. 0000139A  588F                     addq.l     A7, 4
  1598. 0000139C  A850                     syscall    InitCursor
  1599. 0000139E  422E FEDF                clr.b      [A6 - 0x121]
  1600. 000013A2  6036                     bra        +0x38 /* 000013DA */
  1601. label000013A4:
  1602. 000013A4  4879 0000 00DA           push.l     0xDA
  1603. 000013AA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1604. 000013AE  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1605. 000013B2  5C8F                     addq.l     A7, 6
  1606. 000013B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1607. 000013B8  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1608. 000013BC  588F                     addq.l     A7, 4
  1609. 000013BE  3D40 FEE0                move.w     [A6 - 0x120], D0
  1610. 000013C2  4A6E FEE0                tst.w      [A6 - 0x120]
  1611. 000013C6  57C0                     seq        D0
  1612. 000013C8  4400                     neg.b      D0
  1613. 000013CA  4880                     ext.w      D0
  1614. 000013CC  1D40 FEDF                move.b     [A6 - 0x121], D0
  1615. 000013D0  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1616. 000013D4  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1617. 000013D8  548F                     addq.l     A7, 2
  1618. label000013DA:
  1619. 000013DA  4A2E FEDF                tst.b      [A6 - 0x121]
  1620. 000013DE  6704                     beq        +0x6 /* 000013E4 */
  1621. 000013E0  526D F18C                addq.w     [A5 - 0xE74], 1
  1622. label000013E4:
  1623. 000013E4  4A2E FEDF                tst.b      [A6 - 0x121]
  1624. 000013E8  660A                     bne        +0xC /* 000013F4 */
  1625. 000013EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1626. 000013EE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1627. 000013F2  588F                     addq.l     A7, 4
  1628. label000013F4:
  1629. 000013F4  A850                     syscall    InitCursor
  1630. 000013F6  102E FEDF                move.b     D0, [A6 - 0x121]
  1631. 000013FA  49C0                     lea.l      A4, D0
  1632. label000013FC:
  1633. 000013FC  4E5E                     unlink     A6
  1634. 000013FE  4E75                     rts
  1635. 00001400  4F50                     chk.w      D7, [A0]
  1636. 00001402  454E                     chk.w      D2, A6
  1637. 00001404  5049                     addq.w     A1, 8
  1638. 00001406  4354                     chk.w      D1, [A4]
  1639. fn00001408:
  1640. 00001408  4E56 FE90                link       A6, -0x0170
  1641. 0000140C  4AAE 0008                tst.l      [A6 + 0x8]
  1642. 00001410  6600 006E                bne        +0x70 /* 00001480 */
  1643. 00001414  41EE FE92                lea.l      A0, [A6 - 0x16E]
  1644. 00001418  2D48 0008                move.l     [A6 + 0x8], A0
  1645. 0000141C  3D7C 011C FEF6           move.w     [A6 - 0x10A], 0x11C
  1646. 00001422  701A                     moveq.l    D0, 0x1A
  1647. 00001424  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1648. 00001428  422E FEF8                clr.b      [A6 - 0x108]
  1649. 0000142C  7001                     moveq.l    D0, 0x01
  1650. 0000142E  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1651. 00001432  2D7C 5449 4646 FEE4      move.l     [A6 - 0x11C], 0x54494646 /* 'TIFF' */
  1652. 0000143A  4A2D F4A2                tst.b      [A5 - 0xB5E]
  1653. 0000143E  6706                     beq        +0x8 /* 00001446 */
  1654. 00001440  70FF                     moveq.l    D0, 0xFFFFFFFF
  1655. 00001442  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1656. label00001446:
  1657. 00001446  3F3C FFFF                move.w     -[A7], 0xFFFF
  1658. 0000144A  4267                     clr.w      -[A7]
  1659. 0000144C  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1660. 00001450  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1661. 00001454  486E FEF8                pea.l      [A6 - 0x108]
  1662. 00001458  42A7                     clr.l      -[A7]
  1663. 0000145A  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1664. 0000145E  486E FEE4                pea.l      [A6 - 0x11C]
  1665. 00001462  42A7                     clr.l      -[A7]
  1666. 00001464  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1667. 00001468  3F3C 0002                move.w     -[A7], 0x2
  1668. 0000146C  A9EA                     syscall    Pack3
  1669. 0000146E  206E 0008                movea.l    A0, [A6 + 0x8]
  1670. 00001472  4A10                     tst.b      [A0]
  1671. 00001474  6606                     bne        +0x8 /* 0000147C */
  1672. 00001476  7000                     moveq.l    D0, 0x00
  1673. 00001478  6000 009E                bra        +0xA0 /* 00001518 */
  1674. label0000147C:
  1675. 0000147C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1676. label00001480:
  1677. 00001480  42A7                     clr.l      -[A7]
  1678. 00001482  3F3C 0004                move.w     -[A7], 0x4
  1679. 00001486  A9B9                     syscall    GetCursor
  1680. 00001488  205F                     movea.l    A0, [A7]+
  1681. 0000148A  2F10                     move.l     -[A7], [A0]
  1682. 0000148C  A851                     syscall    SetCursor
  1683. 0000148E  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1684. 00001492  2D40 FFFC                move.l     [A6 - 0x4], D0
  1685. 00001496  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1686. 0000149A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1687. 0000149E  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1688. 000014A2  508F                     addq.l     A7, 8
  1689. 000014A4  3D40 FEE0                move.w     [A6 - 0x120], D0
  1690. 000014A8  4A6E FEE0                tst.w      [A6 - 0x120]
  1691. 000014AC  6712                     beq        +0x14 /* 000014C0 */
  1692. 000014AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1693. 000014B2  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1694. 000014B6  588F                     addq.l     A7, 4
  1695. 000014B8  A850                     syscall    InitCursor
  1696. 000014BA  422E FEDF                clr.b      [A6 - 0x121]
  1697. 000014BE  6036                     bra        +0x38 /* 000014F6 */
  1698. label000014C0:
  1699. 000014C0  4879 0000 00F4           push.l     0xF4
  1700. 000014C6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1701. 000014CA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1702. 000014CE  5C8F                     addq.l     A7, 6
  1703. 000014D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1704. 000014D4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1705. 000014D8  588F                     addq.l     A7, 4
  1706. 000014DA  3D40 FEE0                move.w     [A6 - 0x120], D0
  1707. 000014DE  4A6E FEE0                tst.w      [A6 - 0x120]
  1708. 000014E2  57C0                     seq        D0
  1709. 000014E4  4400                     neg.b      D0
  1710. 000014E6  4880                     ext.w      D0
  1711. 000014E8  1D40 FEDF                move.b     [A6 - 0x121], D0
  1712. 000014EC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1713. 000014F0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1714. 000014F4  548F                     addq.l     A7, 2
  1715. label000014F6:
  1716. 000014F6  4A2E FEDF                tst.b      [A6 - 0x121]
  1717. 000014FA  6704                     beq        +0x6 /* 00001500 */
  1718. 000014FC  526D F18C                addq.w     [A5 - 0xE74], 1
  1719. label00001500:
  1720. 00001500  4A2E FEDF                tst.b      [A6 - 0x121]
  1721. 00001504  660A                     bne        +0xC /* 00001510 */
  1722. 00001506  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1723. 0000150A  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1724. 0000150E  588F                     addq.l     A7, 4
  1725. label00001510:
  1726. 00001510  A850                     syscall    InitCursor
  1727. 00001512  102E FEDF                move.b     D0, [A6 - 0x121]
  1728. 00001516  49C0                     lea.l      A4, D0
  1729. label00001518:
  1730. 00001518  4E5E                     unlink     A6
  1731. 0000151A  4E75                     rts
  1732. 0000151C  4F50                     chk.w      D7, [A0]
  1733. 0000151E  454E                     chk.w      D2, A6
  1734. 00001520  5449                     addq.w     A1, 2
  1735. 00001522  4646                     not.w      D6
  1736. export_56:
  1737. 00001524  4E56 FFEA                link       A6, -0x0016
  1738. 00001528  42A7                     clr.l      -[A7]
  1739. 0000152A  3F3C 0004                move.w     -[A7], 0x4
  1740. 0000152E  A9B9                     syscall    GetCursor
  1741. 00001530  205F                     movea.l    A0, [A7]+
  1742. 00001532  2F10                     move.l     -[A7], [A0]
  1743. 00001534  A851                     syscall    SetCursor
  1744. 00001536  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1745. 0000153A  2D40 FFFC                move.l     [A6 - 0x4], D0
  1746. 0000153E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1747. 00001542  4EBA 1178                jsr        [PC + 0x1178 /* 000026BC */]
  1748. 00001546  588F                     addq.l     A7, 4
  1749. 00001548  3D40 FFF2                move.w     [A6 - 0xE], D0
  1750. 0000154C  4A6E FFF2                tst.w      [A6 - 0xE]
  1751. 00001550  6708                     beq        +0xA /* 0000155A */
  1752. 00001552  A850                     syscall    InitCursor
  1753. 00001554  422E FFF1                clr.b      [A6 - 0xF]
  1754. 00001558  6036                     bra        +0x38 /* 00001590 */
  1755. label0000155A:
  1756. 0000155A  4879 0000 010E           push.l     0x10E
  1757. 00001560  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1758. 00001564  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1759. 00001568  5C8F                     addq.l     A7, 6
  1760. 0000156A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1761. 0000156E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1762. 00001572  588F                     addq.l     A7, 4
  1763. 00001574  3D40 FFF2                move.w     [A6 - 0xE], D0
  1764. 00001578  4A6E FFF2                tst.w      [A6 - 0xE]
  1765. 0000157C  57C0                     seq        D0
  1766. 0000157E  4400                     neg.b      D0
  1767. 00001580  4880                     ext.w      D0
  1768. 00001582  1D40 FFF1                move.b     [A6 - 0xF], D0
  1769. 00001586  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1770. 0000158A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1771. 0000158E  548F                     addq.l     A7, 2
  1772. label00001590:
  1773. 00001590  4A2E FFF1                tst.b      [A6 - 0xF]
  1774. 00001594  6704                     beq        +0x6 /* 0000159A */
  1775. 00001596  526D F18C                addq.w     [A5 - 0xE74], 1
  1776. label0000159A:
  1777. 0000159A  A850                     syscall    InitCursor
  1778. 0000159C  4A2E FFF1                tst.b      [A6 - 0xF]
  1779. 000015A0  660A                     bne        +0xC /* 000015AC */
  1780. 000015A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1781. 000015A6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1782. 000015AA  588F                     addq.l     A7, 4
  1783. label000015AC:
  1784. 000015AC  102E FFF1                move.b     D0, [A6 - 0xF]
  1785. 000015B0  49C0                     lea.l      A4, D0
  1786. 000015B2  4E5E                     unlink     A6
  1787. 000015B4  4E75                     rts
  1788. 000015B6  4F50                     chk.w      D7, [A0]
  1789. 000015B8  454E                     chk.w      D2, A6
  1790. 000015BA  434C                     chk.w      D1, A4
  1791. 000015BC  4950                     chk.w      D4, [A0]
  1792. export_58:
  1793. 000015BE  4E56 FFF2                link       A6, -0x000E
  1794. 000015C2  206E 0008                movea.l    A0, [A6 + 0x8]
  1795. 000015C6  4AA8 0166                tst.l      [A0 + 0x166]
  1796. 000015CA  6604                     bne        +0x6 /* 000015D0 */
  1797. 000015CC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1798. 000015CE  6058                     bra        +0x5A /* 00001628 */
  1799. label000015D0:
  1800. 000015D0  42A7                     clr.l      -[A7]
  1801. 000015D2  206E 0008                movea.l    A0, [A6 + 0x8]
  1802. 000015D6  2F28 0166                move.l     -[A7], [A0 + 0x166]
  1803. 000015DA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1804. 000015DE  201F                     move.l     D0, [A7]+
  1805. 000015E0  2D40 FFF2                move.l     [A6 - 0xE], D0
  1806. 000015E4  42A7                     clr.l      -[A7]
  1807. 000015E6  A9FC                     syscall    ZeroScrap
  1808. 000015E8  201F                     move.l     D0, [A7]+
  1809. 000015EA  2D40 FFF6                move.l     [A6 - 0xA], D0
  1810. 000015EE  2D7C 5049 4354 FFFA      move.l     [A6 - 0x6], 0x50494354 /* 'PICT' */
  1811. 000015F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1812. 000015FA  42A7                     clr.l      -[A7]
  1813. 000015FC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1814. 00001600  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1815. 00001604  2068 0166                movea.l    A0, [A0 + 0x166]
  1816. 00001608  2F10                     move.l     -[A7], [A0]
  1817. 0000160A  A9FE                     syscall    PutScrap
  1818. 0000160C  201F                     move.l     D0, [A7]+
  1819. 0000160E  2D40 FFF6                move.l     [A6 - 0xA], D0
  1820. 00001612  4AAE FFF6                tst.l      [A6 - 0xA]
  1821. 00001616  6C08                     bge        +0xA /* 00001620 */
  1822. 00001618  3D6E FFF8 FFFE           move.w     [A6 - 0x2], [A6 - 0x8]
  1823. 0000161E  6004                     bra        +0x6 /* 00001624 */
  1824. label00001620:
  1825. 00001620  426E FFFE                clr.w      [A6 - 0x2]
  1826. label00001624:
  1827. 00001624  302E FFFE                move.w     D0, [A6 - 0x2]
  1828. label00001628:
  1829. 00001628  4E5E                     unlink     A6
  1830. 0000162A  4E75                     rts
  1831. 0000162C  5752                     subq.w     [A2], 3
  1832. 0000162E  4954                     chk.w      D4, [A4]
  1833. 00001630  4543                     chk.w      D2, D3
  1834. 00001632  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1835. export_59: // at 00001634 (misaligned)
  1836. 00001636  FED2 2D7C                .extension 0xED2 <<F/2-3/7>> // unimplemented
  1837. 0000163A  4749                     chk.w      D3, A1
  1838. 0000163C  4666                     not.w      -[A6]
  1839. 0000163E  FFFC                     .invalid   <<F/7/7>>
  1840. 00001640  2D7C 426F 7A6F FFF8      move.l     [A6 - 0x8], 0x426F7A6F /* 'Bozo' */
  1841. 00001648  4267                     clr.w      -[A7]
  1842. 0000164A  206E 000C                movea.l    A0, [A6 + 0xC]
  1843. 0000164E  4868 000A                pea.l      [A0 + 0xA]
  1844. 00001652  206E 000C                movea.l    A0, [A6 + 0xC]
  1845. 00001656  3F28 0006                move.w     -[A7], [A0 + 0x6]
  1846. 0000165A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1847. 0000165E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1848. 00001662  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1849. 00001666  301F                     move.w     D0, [A7]+
  1850. 00001668  3D40 FFF6                move.w     [A6 - 0xA], D0
  1851. 0000166C  4267                     clr.w      -[A7]
  1852. 0000166E  206E 000C                movea.l    A0, [A6 + 0xC]
  1853. 00001672  4868 000A                pea.l      [A0 + 0xA]
  1854. 00001676  206E 000C                movea.l    A0, [A6 + 0xC]
  1855. 0000167A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  1856. 0000167E  486E FFF4                pea.l      [A6 - 0xC]
  1857. 00001682  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1858. 00001686  301F                     move.w     D0, [A7]+
  1859. 00001688  3D40 FFF6                move.w     [A6 - 0xA], D0
  1860. 0000168C  4A6E FFF6                tst.w      [A6 - 0xA]
  1861. 00001690  6708                     beq        +0xA /* 0000169A */
  1862. 00001692  302E FFF6                move.w     D0, [A6 - 0xA]
  1863. 00001696  6000 043E                bra        +0x440 /* 00001AD6 */
  1864. label0000169A:
  1865. 0000169A  4879 0000 0058           push.l     0x58 /* 'X' */
  1866. 000016A0  486E FEF4                pea.l      [A6 - 0x10C]
  1867. 000016A4  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  1868. 000016A8  508F                     addq.l     A7, 8
  1869. 000016AA  7006                     moveq.l    D0, 0x06
  1870. 000016AC  2D40 FEF0                move.l     [A6 - 0x110], D0
  1871. 000016B0  4267                     clr.w      -[A7]
  1872. 000016B2  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1873. 000016B6  486E FEF0                pea.l      [A6 - 0x110]
  1874. 000016BA  486E FEF4                pea.l      [A6 - 0x10C]
  1875. 000016BE  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1876. 000016C2  301F                     move.w     D0, [A7]+
  1877. 000016C4  3D40 FFF6                move.w     [A6 - 0xA], D0
  1878. 000016C8  206E 0008                movea.l    A0, [A6 + 0x8]
  1879. 000016CC  3F28 0028                move.w     -[A7], [A0 + 0x28]
  1880. 000016D0  4EBA 0FC4                jsr        [PC + 0xFC4 /* 00002696 */]
  1881. 000016D4  548F                     addq.l     A7, 2
  1882. 000016D6  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1883. 000016DA  7002                     moveq.l    D0, 0x02
  1884. 000016DC  2D40 FEF0                move.l     [A6 - 0x110], D0
  1885. 000016E0  4267                     clr.w      -[A7]
  1886. 000016E2  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1887. 000016E6  486E FEF0                pea.l      [A6 - 0x110]
  1888. 000016EA  486E FEE2                pea.l      [A6 - 0x11E]
  1889. 000016EE  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1890. 000016F2  301F                     move.w     D0, [A7]+
  1891. 000016F4  206E 0008                movea.l    A0, [A6 + 0x8]
  1892. 000016F8  3F28 002A                move.w     -[A7], [A0 + 0x2A]
  1893. 000016FC  4EBA 0F98                jsr        [PC + 0xF98 /* 00002696 */]
  1894. 00001700  548F                     addq.l     A7, 2
  1895. 00001702  3D40 FEE0                move.w     [A6 - 0x120], D0
  1896. 00001706  7002                     moveq.l    D0, 0x02
  1897. 00001708  2D40 FEF0                move.l     [A6 - 0x110], D0
  1898. 0000170C  4267                     clr.w      -[A7]
  1899. 0000170E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1900. 00001712  486E FEF0                pea.l      [A6 - 0x110]
  1901. 00001716  486E FEE0                pea.l      [A6 - 0x120]
  1902. 0000171A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1903. 0000171E  301F                     move.w     D0, [A7]+
  1904. 00001720  426E FEDA                clr.w      [A6 - 0x126]
  1905. 00001724  601E                     bra        +0x20 /* 00001744 */
  1906. label00001726:
  1907. 00001726  7001                     moveq.l    D0, 0x01
  1908. 00001728  322E FEDA                move.w     D1, [A6 - 0x126]
  1909. 0000172C  E368                     lsl        D0.w, D1
  1910. 0000172E  206E 0008                movea.l    A0, [A6 + 0x8]
  1911. 00001732  B068 0032                cmp.w      D0, [A0 + 0x32]
  1912. 00001736  6508                     bcs        +0xA /* 00001740 */
  1913. 00001738  1D6E FEDB FED9           move.b     [A6 - 0x127], [A6 - 0x125]
  1914. 0000173E  600C                     bra        +0xE /* 0000174C */
  1915. label00001740:
  1916. 00001740  526E FEDA                addq.w     [A6 - 0x126], 1
  1917. label00001744:
  1918. 00001744  0C6E 0008 FEDA           cmpi.w     [A6 - 0x126], 0x8
  1919. 0000174A  63DA                     bls        -0x24 /* 00001726 */
  1920. label0000174C:
  1921. 0000174C  532E FED9                subq.b     [A6 - 0x127], 1
  1922. 00001750  7000                     moveq.l    D0, 0x00
  1923. 00001752  102E FED9                move.b     D0, [A6 - 0x127]
  1924. 00001756  E948                     lsl        D0.w, 4
  1925. 00001758  7200                     moveq.l    D1, 0x00
  1926. 0000175A  122E FED9                move.b     D1, [A6 - 0x127]
  1927. 0000175E  8240                     or.w       D1, D0
  1928. 00001760  0041 0080                ori.w      D1, 0x80
  1929. 00001764  1D41 FEEF                move.b     [A6 - 0x111], D1
  1930. 00001768  7001                     moveq.l    D0, 0x01
  1931. 0000176A  2D40 FEF0                move.l     [A6 - 0x110], D0
  1932. 0000176E  4267                     clr.w      -[A7]
  1933. 00001770  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1934. 00001774  486E FEF0                pea.l      [A6 - 0x110]
  1935. 00001778  486E FEEF                pea.l      [A6 - 0x111]
  1936. 0000177C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1937. 00001780  301F                     move.w     D0, [A7]+
  1938. 00001782  3D40 FFF6                move.w     [A6 - 0xA], D0
  1939. 00001786  422E FEEF                clr.b      [A6 - 0x111]
  1940. 0000178A  7001                     moveq.l    D0, 0x01
  1941. 0000178C  2D40 FEF0                move.l     [A6 - 0x110], D0
  1942. 00001790  4267                     clr.w      -[A7]
  1943. 00001792  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1944. 00001796  486E FEF0                pea.l      [A6 - 0x110]
  1945. 0000179A  486E FEEF                pea.l      [A6 - 0x111]
  1946. 0000179E  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1947. 000017A2  301F                     move.w     D0, [A7]+
  1948. 000017A4  3D40 FFF6                move.w     [A6 - 0xA], D0
  1949. 000017A8  422E FEEF                clr.b      [A6 - 0x111]
  1950. 000017AC  7001                     moveq.l    D0, 0x01
  1951. 000017AE  2D40 FEF0                move.l     [A6 - 0x110], D0
  1952. 000017B2  4267                     clr.w      -[A7]
  1953. 000017B4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1954. 000017B8  486E FEF0                pea.l      [A6 - 0x110]
  1955. 000017BC  486E FEEF                pea.l      [A6 - 0x111]
  1956. 000017C0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1957. 000017C4  301F                     move.w     D0, [A7]+
  1958. 000017C6  3D40 FFF6                move.w     [A6 - 0xA], D0
  1959. 000017CA  426E FEDA                clr.w      [A6 - 0x126]
  1960. 000017CE  6034                     bra        +0x36 /* 00001804 */
  1961. label000017D0:
  1962. 000017D0  7003                     moveq.l    D0, 0x03
  1963. 000017D2  2D40 FEF0                move.l     [A6 - 0x110], D0
  1964. 000017D6  206E 0008                movea.l    A0, [A6 + 0x8]
  1965. 000017DA  302E FEDA                move.w     D0, [A6 - 0x126]
  1966. 000017DE  4840                     swap.w     D0
  1967. 000017E0  4240                     clr.w      D0
  1968. 000017E2  4840                     swap.w     D0
  1969. 000017E4  E580                     asl        D0, 2
  1970. 000017E6  D0A8 0046                add.l      D0, [A0 + 0x46]
  1971. 000017EA  4267                     clr.w      -[A7]
  1972. 000017EC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1973. 000017F0  486E FEF0                pea.l      [A6 - 0x110]
  1974. 000017F4  2F00                     move.l     -[A7], D0
  1975. 000017F6  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1976. 000017FA  301F                     move.w     D0, [A7]+
  1977. 000017FC  3D40 FFF6                move.w     [A6 - 0xA], D0
  1978. 00001800  526E FEDA                addq.w     [A6 - 0x126], 1
  1979. label00001804:
  1980. 00001804  206E 0008                movea.l    A0, [A6 + 0x8]
  1981. 00001808  302E FEDA                move.w     D0, [A6 - 0x126]
  1982. 0000180C  B068 0032                cmp.w      D0, [A0 + 0x32]
  1983. 00001810  65BE                     bcs        -0x40 /* 000017D0 */
  1984. 00001812  7000                     moveq.l    D0, 0x00
  1985. 00001814  102E FED9                move.b     D0, [A6 - 0x127]
  1986. 00001818  5240                     addq.w     D0, 1
  1987. 0000181A  7201                     moveq.l    D1, 0x01
  1988. 0000181C  E169                     lsl        D1.w, D0
  1989. 0000181E  3D41 FED6                move.w     [A6 - 0x12A], D1
  1990. 00001822  206E 0008                movea.l    A0, [A6 + 0x8]
  1991. 00001826  3D68 0032 FEDA           move.w     [A6 - 0x126], [A0 + 0x32]
  1992. 0000182C  6062                     bra        +0x64 /* 00001890 */
  1993. label0000182E:
  1994. 0000182E  422E FED8                clr.b      [A6 - 0x128]
  1995. 00001832  7001                     moveq.l    D0, 0x01
  1996. 00001834  2D40 FEF0                move.l     [A6 - 0x110], D0
  1997. 00001838  4267                     clr.w      -[A7]
  1998. 0000183A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1999. 0000183E  486E FEF0                pea.l      [A6 - 0x110]
  2000. 00001842  486E FED8                pea.l      [A6 - 0x128]
  2001. 00001846  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2002. 0000184A  301F                     move.w     D0, [A7]+
  2003. 0000184C  3D40 FFF6                move.w     [A6 - 0xA], D0
  2004. 00001850  7001                     moveq.l    D0, 0x01
  2005. 00001852  2D40 FEF0                move.l     [A6 - 0x110], D0
  2006. 00001856  4267                     clr.w      -[A7]
  2007. 00001858  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2008. 0000185C  486E FEF0                pea.l      [A6 - 0x110]
  2009. 00001860  486E FED8                pea.l      [A6 - 0x128]
  2010. 00001864  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2011. 00001868  301F                     move.w     D0, [A7]+
  2012. 0000186A  3D40 FFF6                move.w     [A6 - 0xA], D0
  2013. 0000186E  7001                     moveq.l    D0, 0x01
  2014. 00001870  2D40 FEF0                move.l     [A6 - 0x110], D0
  2015. 00001874  4267                     clr.w      -[A7]
  2016. 00001876  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2017. 0000187A  486E FEF0                pea.l      [A6 - 0x110]
  2018. 0000187E  486E FED8                pea.l      [A6 - 0x128]
  2019. 00001882  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2020. 00001886  301F                     move.w     D0, [A7]+
  2021. 00001888  3D40 FFF6                move.w     [A6 - 0xA], D0
  2022. 0000188C  526E FEDA                addq.w     [A6 - 0x126], 1
  2023. label00001890:
  2024. 00001890  302E FEDA                move.w     D0, [A6 - 0x126]
  2025. 00001894  B06E FED6                cmp.w      D0, [A6 - 0x12A]
  2026. 00001898  6594                     bcs        -0x6A /* 0000182E */
  2027. 0000189A  702C                     moveq.l    D0, 0x2C
  2028. 0000189C  1D40 FEEF                move.b     [A6 - 0x111], D0
  2029. 000018A0  7001                     moveq.l    D0, 0x01
  2030. 000018A2  2D40 FEF0                move.l     [A6 - 0x110], D0
  2031. 000018A6  4267                     clr.w      -[A7]
  2032. 000018A8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2033. 000018AC  486E FEF0                pea.l      [A6 - 0x110]
  2034. 000018B0  486E FEEF                pea.l      [A6 - 0x111]
  2035. 000018B4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2036. 000018B8  301F                     move.w     D0, [A7]+
  2037. 000018BA  3D40 FFF6                move.w     [A6 - 0xA], D0
  2038. 000018BE  206E 0008                movea.l    A0, [A6 + 0x8]
  2039. 000018C2  3F28 0038                move.w     -[A7], [A0 + 0x38]
  2040. 000018C6  4EBA 0DCE                jsr        [PC + 0xDCE /* 00002696 */]
  2041. 000018CA  548F                     addq.l     A7, 2
  2042. 000018CC  3D40 FEE6                move.w     [A6 - 0x11A], D0
  2043. 000018D0  7002                     moveq.l    D0, 0x02
  2044. 000018D2  2D40 FEF0                move.l     [A6 - 0x110], D0
  2045. 000018D6  4267                     clr.w      -[A7]
  2046. 000018D8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2047. 000018DC  486E FEF0                pea.l      [A6 - 0x110]
  2048. 000018E0  486E FEE6                pea.l      [A6 - 0x11A]
  2049. 000018E4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2050. 000018E8  301F                     move.w     D0, [A7]+
  2051. 000018EA  3D40 FFF6                move.w     [A6 - 0xA], D0
  2052. 000018EE  206E 0008                movea.l    A0, [A6 + 0x8]
  2053. 000018F2  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  2054. 000018F6  4EBA 0D9E                jsr        [PC + 0xD9E /* 00002696 */]
  2055. 000018FA  548F                     addq.l     A7, 2
  2056. 000018FC  3D40 FEE4                move.w     [A6 - 0x11C], D0
  2057. 00001900  7002                     moveq.l    D0, 0x02
  2058. 00001902  2D40 FEF0                move.l     [A6 - 0x110], D0
  2059. 00001906  4267                     clr.w      -[A7]
  2060. 00001908  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2061. 0000190C  486E FEF0                pea.l      [A6 - 0x110]
  2062. 00001910  486E FEE4                pea.l      [A6 - 0x11C]
  2063. 00001914  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2064. 00001918  301F                     move.w     D0, [A7]+
  2065. 0000191A  3D40 FFF6                move.w     [A6 - 0xA], D0
  2066. 0000191E  206E 0008                movea.l    A0, [A6 + 0x8]
  2067. 00001922  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  2068. 00001926  4EBA 0D6E                jsr        [PC + 0xD6E /* 00002696 */]
  2069. 0000192A  548F                     addq.l     A7, 2
  2070. 0000192C  3D40 FEE2                move.w     [A6 - 0x11E], D0
  2071. 00001930  7002                     moveq.l    D0, 0x02
  2072. 00001932  2D40 FEF0                move.l     [A6 - 0x110], D0
  2073. 00001936  4267                     clr.w      -[A7]
  2074. 00001938  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2075. 0000193C  486E FEF0                pea.l      [A6 - 0x110]
  2076. 00001940  486E FEE2                pea.l      [A6 - 0x11E]
  2077. 00001944  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2078. 00001948  301F                     move.w     D0, [A7]+
  2079. 0000194A  3D40 FFF6                move.w     [A6 - 0xA], D0
  2080. 0000194E  206E 0008                movea.l    A0, [A6 + 0x8]
  2081. 00001952  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  2082. 00001956  4EBA 0D3E                jsr        [PC + 0xD3E /* 00002696 */]
  2083. 0000195A  548F                     addq.l     A7, 2
  2084. 0000195C  3D40 FEE0                move.w     [A6 - 0x120], D0
  2085. 00001960  7002                     moveq.l    D0, 0x02
  2086. 00001962  2D40 FEF0                move.l     [A6 - 0x110], D0
  2087. 00001966  4267                     clr.w      -[A7]
  2088. 00001968  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2089. 0000196C  486E FEF0                pea.l      [A6 - 0x110]
  2090. 00001970  486E FEE0                pea.l      [A6 - 0x120]
  2091. 00001974  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2092. 00001978  301F                     move.w     D0, [A7]+
  2093. 0000197A  3D40 FFF6                move.w     [A6 - 0xA], D0
  2094. 0000197E  1D6E FED9 FEEF           move.b     [A6 - 0x111], [A6 - 0x127]
  2095. 00001984  7001                     moveq.l    D0, 0x01
  2096. 00001986  2D40 FEF0                move.l     [A6 - 0x110], D0
  2097. 0000198A  4267                     clr.w      -[A7]
  2098. 0000198C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2099. 00001990  486E FEF0                pea.l      [A6 - 0x110]
  2100. 00001994  486E FEEF                pea.l      [A6 - 0x111]
  2101. 00001998  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2102. 0000199C  301F                     move.w     D0, [A7]+
  2103. 0000199E  3D40 FFF6                move.w     [A6 - 0xA], D0
  2104. 000019A2  206E 0008                movea.l    A0, [A6 + 0x8]
  2105. 000019A6  1D68 001F FEEF           move.b     [A6 - 0x111], [A0 + 0x1F]
  2106. 000019AC  7001                     moveq.l    D0, 0x01
  2107. 000019AE  2D40 FEF0                move.l     [A6 - 0x110], D0
  2108. 000019B2  4267                     clr.w      -[A7]
  2109. 000019B4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2110. 000019B8  486E FEF0                pea.l      [A6 - 0x110]
  2111. 000019BC  486E FEEF                pea.l      [A6 - 0x111]
  2112. 000019C0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2113. 000019C4  301F                     move.w     D0, [A7]+
  2114. 000019C6  42AE FEDC                clr.l      [A6 - 0x124]
  2115. 000019CA  6000 00A0                bra        +0xA2 /* 00001A6C */
  2116. label000019CE:
  2117. 000019CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2118. 000019D2  2028 001A                move.l     D0, [A0 + 0x1A]
  2119. 000019D6  90AE FEDC                sub.l      D0, [A6 - 0x124]
  2120. 000019DA  0C80 0000 00FE           cmpi.l     D0, 0xFE
  2121. 000019E0  640E                     bcc        +0x10 /* 000019F0 */
  2122. 000019E2  206E 0008                movea.l    A0, [A6 + 0x8]
  2123. 000019E6  2028 001A                move.l     D0, [A0 + 0x1A]
  2124. 000019EA  90AE FEDC                sub.l      D0, [A6 - 0x124]
  2125. 000019EE  6006                     bra        +0x8 /* 000019F6 */
  2126. label000019F0:
  2127. 000019F0  203C 0000 00FE           move.l     D0, 0xFE
  2128. label000019F6:
  2129. 000019F6  1D40 FEEF                move.b     [A6 - 0x111], D0
  2130. 000019FA  7001                     moveq.l    D0, 0x01
  2131. 000019FC  2D40 FEF0                move.l     [A6 - 0x110], D0
  2132. 00001A00  4267                     clr.w      -[A7]
  2133. 00001A02  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2134. 00001A06  486E FEF0                pea.l      [A6 - 0x110]
  2135. 00001A0A  486E FEEF                pea.l      [A6 - 0x111]
  2136. 00001A0E  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2137. 00001A12  301F                     move.w     D0, [A7]+
  2138. 00001A14  3D40 FFF6                move.w     [A6 - 0xA], D0
  2139. 00001A18  7000                     moveq.l    D0, 0x00
  2140. 00001A1A  102E FEEF                move.b     D0, [A6 - 0x111]
  2141. 00001A1E  2D40 FEF0                move.l     [A6 - 0x110], D0
  2142. 00001A22  206E 0008                movea.l    A0, [A6 + 0x8]
  2143. 00001A26  2028 0016                move.l     D0, [A0 + 0x16]
  2144. 00001A2A  D0AE FEDC                add.l      D0, [A6 - 0x124]
  2145. 00001A2E  4267                     clr.w      -[A7]
  2146. 00001A30  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2147. 00001A34  486E FEF0                pea.l      [A6 - 0x110]
  2148. 00001A38  2F00                     move.l     -[A7], D0
  2149. 00001A3A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2150. 00001A3E  301F                     move.w     D0, [A7]+
  2151. 00001A40  3D40 FFF6                move.w     [A6 - 0xA], D0
  2152. 00001A44  4A6E FFF6                tst.w      [A6 - 0xA]
  2153. 00001A48  671A                     beq        +0x1C /* 00001A64 */
  2154. 00001A4A  3F3C 0001                move.w     -[A7], 0x1
  2155. 00001A4E  A9C8                     syscall    SysBeep
  2156. 00001A50  4267                     clr.w      -[A7]
  2157. 00001A52  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2158. 00001A56  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2159. 00001A5A  301F                     move.w     D0, [A7]+
  2160. 00001A5C  302E FFF6                move.w     D0, [A6 - 0xA]
  2161. 00001A60  6000 0074                bra        +0x76 /* 00001AD6 */
  2162. label00001A64:
  2163. 00001A64  202E FEF0                move.l     D0, [A6 - 0x110]
  2164. 00001A68  D1AE FEDC                add.l      [A6 - 0x124], D0
  2165. label00001A6C:
  2166. 00001A6C  206E 0008                movea.l    A0, [A6 + 0x8]
  2167. 00001A70  202E FEDC                move.l     D0, [A6 - 0x124]
  2168. 00001A74  B0A8 001A                cmp.l      D0, [A0 + 0x1A]
  2169. 00001A78  6500 FF54                bcs        -0xAA /* 000019CE */
  2170. 00001A7C  422E FEEF                clr.b      [A6 - 0x111]
  2171. 00001A80  7001                     moveq.l    D0, 0x01
  2172. 00001A82  2D40 FEF0                move.l     [A6 - 0x110], D0
  2173. 00001A86  4267                     clr.w      -[A7]
  2174. 00001A88  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2175. 00001A8C  486E FEF0                pea.l      [A6 - 0x110]
  2176. 00001A90  486E FEEF                pea.l      [A6 - 0x111]
  2177. 00001A94  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2178. 00001A98  301F                     move.w     D0, [A7]+
  2179. 00001A9A  3D40 FFF6                move.w     [A6 - 0xA], D0
  2180. 00001A9E  703B                     moveq.l    D0, 0x3B
  2181. 00001AA0  1D40 FEEF                move.b     [A6 - 0x111], D0
  2182. 00001AA4  7001                     moveq.l    D0, 0x01
  2183. 00001AA6  2D40 FEF0                move.l     [A6 - 0x110], D0
  2184. 00001AAA  4267                     clr.w      -[A7]
  2185. 00001AAC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2186. 00001AB0  486E FEF0                pea.l      [A6 - 0x110]
  2187. 00001AB4  486E FEEF                pea.l      [A6 - 0x111]
  2188. 00001AB8  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2189. 00001ABC  301F                     move.w     D0, [A7]+
  2190. 00001ABE  3D40 FFF6                move.w     [A6 - 0xA], D0
  2191. 00001AC2  4267                     clr.w      -[A7]
  2192. 00001AC4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2193. 00001AC8  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2194. 00001ACC  301F                     move.w     D0, [A7]+
  2195. 00001ACE  3D40 FFF6                move.w     [A6 - 0xA], D0
  2196. 00001AD2  302E FFF6                move.w     D0, [A6 - 0xA]
  2197. label00001AD6:
  2198. 00001AD6  4E5E                     unlink     A6
  2199. 00001AD8  4E75                     rts
  2200. 00001ADA  5752                     subq.w     [A2], 3
  2201. 00001ADC  4954                     chk.w      D4, [A4]
  2202. 00001ADE  4547                     chk.w      D2, D7
  2203. 00001AE0  4946                     chk.w      D4, D6
  2204. export_60:
  2205. 00001AE2  4E56 FDCC                link       A6, -0x0234
  2206. 00001AE6  2D7C 5043 5430 FFFC      move.l     [A6 - 0x4], 0x50435430 /* 'PCT0' */
  2207. 00001AEE  2D7C 426F 7A6F FFF8      move.l     [A6 - 0x8], 0x426F7A6F /* 'Bozo' */
  2208. 00001AF6  4267                     clr.w      -[A7]
  2209. 00001AF8  206E 000C                movea.l    A0, [A6 + 0xC]
  2210. 00001AFC  4868 000A                pea.l      [A0 + 0xA]
  2211. 00001B00  206E 000C                movea.l    A0, [A6 + 0xC]
  2212. 00001B04  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2213. 00001B08  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2214. 00001B0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2215. 00001B10  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2216. 00001B14  301F                     move.w     D0, [A7]+
  2217. 00001B16  3D40 FFF6                move.w     [A6 - 0xA], D0
  2218. 00001B1A  0C6E FFD0 FFF6           cmpi.w     [A6 - 0xA], 0xFFD0
  2219. 00001B20  6640                     bne        +0x42 /* 00001B62 */
  2220. 00001B22  4267                     clr.w      -[A7]
  2221. 00001B24  206E 000C                movea.l    A0, [A6 + 0xC]
  2222. 00001B28  4868 000A                pea.l      [A0 + 0xA]
  2223. 00001B2C  206E 000C                movea.l    A0, [A6 + 0xC]
  2224. 00001B30  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2225. 00001B34  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  2226. 00001B38  301F                     move.w     D0, [A7]+
  2227. 00001B3A  3D40 FFF6                move.w     [A6 - 0xA], D0
  2228. 00001B3E  4267                     clr.w      -[A7]
  2229. 00001B40  206E 000C                movea.l    A0, [A6 + 0xC]
  2230. 00001B44  4868 000A                pea.l      [A0 + 0xA]
  2231. 00001B48  206E 000C                movea.l    A0, [A6 + 0xC]
  2232. 00001B4C  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2233. 00001B50  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2234. 00001B54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2235. 00001B58  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2236. 00001B5C  301F                     move.w     D0, [A7]+
  2237. 00001B5E  3D40 FFF6                move.w     [A6 - 0xA], D0
  2238. label00001B62:
  2239. 00001B62  4267                     clr.w      -[A7]
  2240. 00001B64  206E 000C                movea.l    A0, [A6 + 0xC]
  2241. 00001B68  4868 000A                pea.l      [A0 + 0xA]
  2242. 00001B6C  206E 000C                movea.l    A0, [A6 + 0xC]
  2243. 00001B70  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2244. 00001B74  486E FFF4                pea.l      [A6 - 0xC]
  2245. 00001B78  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2246. 00001B7C  301F                     move.w     D0, [A7]+
  2247. 00001B7E  3D40 FFF6                move.w     [A6 - 0xA], D0
  2248. 00001B82  4A6E FFF6                tst.w      [A6 - 0xA]
  2249. 00001B86  670E                     beq        +0x10 /* 00001B96 */
  2250. 00001B88  3F3C 0001                move.w     -[A7], 0x1
  2251. 00001B8C  A9C8                     syscall    SysBeep
  2252. 00001B8E  302E FFF6                move.w     D0, [A6 - 0xA]
  2253. 00001B92  6000 016C                bra        +0x16E /* 00001D00 */
  2254. label00001B96:
  2255. 00001B96  206E 0008                movea.l    A0, [A6 + 0x8]
  2256. 00001B9A  3D68 0028 FEE2           move.w     [A6 - 0x11E], [A0 + 0x28]
  2257. 00001BA0  7002                     moveq.l    D0, 0x02
  2258. 00001BA2  2D40 FEF0                move.l     [A6 - 0x110], D0
  2259. 00001BA6  4267                     clr.w      -[A7]
  2260. 00001BA8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2261. 00001BAC  486E FEF0                pea.l      [A6 - 0x110]
  2262. 00001BB0  486E FEE2                pea.l      [A6 - 0x11E]
  2263. 00001BB4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2264. 00001BB8  301F                     move.w     D0, [A7]+
  2265. 00001BBA  206E 0008                movea.l    A0, [A6 + 0x8]
  2266. 00001BBE  3D68 002A FEE0           move.w     [A6 - 0x120], [A0 + 0x2A]
  2267. 00001BC4  7002                     moveq.l    D0, 0x02
  2268. 00001BC6  2D40 FEF0                move.l     [A6 - 0x110], D0
  2269. 00001BCA  4267                     clr.w      -[A7]
  2270. 00001BCC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2271. 00001BD0  486E FEF0                pea.l      [A6 - 0x110]
  2272. 00001BD4  486E FEE0                pea.l      [A6 - 0x120]
  2273. 00001BD8  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2274. 00001BDC  301F                     move.w     D0, [A7]+
  2275. 00001BDE  206E 0008                movea.l    A0, [A6 + 0x8]
  2276. 00001BE2  1D68 0033 FEEF           move.b     [A6 - 0x111], [A0 + 0x33]
  2277. 00001BE8  7001                     moveq.l    D0, 0x01
  2278. 00001BEA  2D40 FEF0                move.l     [A6 - 0x110], D0
  2279. 00001BEE  4267                     clr.w      -[A7]
  2280. 00001BF0  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2281. 00001BF4  486E FEF0                pea.l      [A6 - 0x110]
  2282. 00001BF8  486E FEEF                pea.l      [A6 - 0x111]
  2283. 00001BFC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2284. 00001C00  301F                     move.w     D0, [A7]+
  2285. 00001C02  3D40 FFF6                move.w     [A6 - 0xA], D0
  2286. 00001C06  426E FEDA                clr.w      [A6 - 0x126]
  2287. 00001C0A  6034                     bra        +0x36 /* 00001C40 */
  2288. label00001C0C:
  2289. 00001C0C  7003                     moveq.l    D0, 0x03
  2290. 00001C0E  2D40 FEF0                move.l     [A6 - 0x110], D0
  2291. 00001C12  206E 0008                movea.l    A0, [A6 + 0x8]
  2292. 00001C16  302E FEDA                move.w     D0, [A6 - 0x126]
  2293. 00001C1A  4840                     swap.w     D0
  2294. 00001C1C  4240                     clr.w      D0
  2295. 00001C1E  4840                     swap.w     D0
  2296. 00001C20  E580                     asl        D0, 2
  2297. 00001C22  D0A8 0046                add.l      D0, [A0 + 0x46]
  2298. 00001C26  4267                     clr.w      -[A7]
  2299. 00001C28  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2300. 00001C2C  486E FEF0                pea.l      [A6 - 0x110]
  2301. 00001C30  2F00                     move.l     -[A7], D0
  2302. 00001C32  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2303. 00001C36  301F                     move.w     D0, [A7]+
  2304. 00001C38  3D40 FFF6                move.w     [A6 - 0xA], D0
  2305. 00001C3C  526E FEDA                addq.w     [A6 - 0x126], 1
  2306. label00001C40:
  2307. 00001C40  206E 0008                movea.l    A0, [A6 + 0x8]
  2308. 00001C44  302E FEDA                move.w     D0, [A6 - 0x126]
  2309. 00001C48  B068 0032                cmp.w      D0, [A0 + 0x32]
  2310. 00001C4C  65BE                     bcs        -0x40 /* 00001C0C */
  2311. 00001C4E  4267                     clr.w      -[A7]
  2312. 00001C50  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2313. 00001C54  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2314. 00001C58  301F                     move.w     D0, [A7]+
  2315. 00001C5A  4267                     clr.w      -[A7]
  2316. 00001C5C  42A7                     clr.l      -[A7]
  2317. 00001C5E  206E 000C                movea.l    A0, [A6 + 0xC]
  2318. 00001C62  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2319. 00001C66  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2320. 00001C6A  301F                     move.w     D0, [A7]+
  2321. 00001C6C  206E 000C                movea.l    A0, [A6 + 0xC]
  2322. 00001C70  4868 000A                pea.l      [A0 + 0xA]
  2323. 00001C74  A9B1                     syscall    CreateResFile
  2324. 00001C76  4267                     clr.w      -[A7]
  2325. 00001C78  206E 000C                movea.l    A0, [A6 + 0xC]
  2326. 00001C7C  4868 000A                pea.l      [A0 + 0xA]
  2327. 00001C80  A997                     syscall    OpenResFile
  2328. 00001C82  301F                     move.w     D0, [A7]+
  2329. 00001C84  3D40 FFF4                move.w     [A6 - 0xC], D0
  2330. 00001C88  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2331. 00001C8C  A998                     syscall    UseResFile
  2332. 00001C8E  2D7C 5049 4354 FECE      move.l     [A6 - 0x132], 0x50494354 /* 'PICT' */
  2333. 00001C96  426E FECC                clr.w      [A6 - 0x134]
  2334. 00001C9A  422E FDCC                clr.b      [A6 - 0x234]
  2335. 00001C9E  206E 0008                movea.l    A0, [A6 + 0x8]
  2336. 00001CA2  2F28 0166                move.l     -[A7], [A0 + 0x166]
  2337. 00001CA6  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  2338. 00001CAA  3F2E FECC                move.w     -[A7], [A6 - 0x134]
  2339. 00001CAE  486E FDCC                pea.l      [A6 - 0x234]
  2340. 00001CB2  A9AB                     syscall    AddResource
  2341. 00001CB4  4267                     clr.w      -[A7]
  2342. 00001CB6  A9AF                     syscall    ResError
  2343. 00001CB8  301F                     move.w     D0, [A7]+
  2344. 00001CBA  3D40 FFF6                move.w     [A6 - 0xA], D0
  2345. 00001CBE  206E 0008                movea.l    A0, [A6 + 0x8]
  2346. 00001CC2  2F28 0166                move.l     -[A7], [A0 + 0x166]
  2347. 00001CC6  A9AA                     syscall    ChangedResource
  2348. 00001CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  2349. 00001CCC  2F28 0166                move.l     -[A7], [A0 + 0x166]
  2350. 00001CD0  A9B0                     syscall    WriteResource
  2351. 00001CD2  4267                     clr.w      -[A7]
  2352. 00001CD4  A9AF                     syscall    ResError
  2353. 00001CD6  301F                     move.w     D0, [A7]+
  2354. 00001CD8  3D40 FFF6                move.w     [A6 - 0xA], D0
  2355. 00001CDC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2356. 00001CE0  A999                     syscall    UpdateResFile
  2357. 00001CE2  4267                     clr.w      -[A7]
  2358. 00001CE4  A9AF                     syscall    ResError
  2359. 00001CE6  301F                     move.w     D0, [A7]+
  2360. 00001CE8  3D40 FFF6                move.w     [A6 - 0xA], D0
  2361. 00001CEC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2362. 00001CF0  A99A                     syscall    CloseResFile
  2363. 00001CF2  4267                     clr.w      -[A7]
  2364. 00001CF4  A9AF                     syscall    ResError
  2365. 00001CF6  301F                     move.w     D0, [A7]+
  2366. 00001CF8  3D40 FFF6                move.w     [A6 - 0xA], D0
  2367. 00001CFC  302E FFF6                move.w     D0, [A6 - 0xA]
  2368. label00001D00:
  2369. 00001D00  4E5E                     unlink     A6
  2370. 00001D02  4E75                     rts
  2371. 00001D04  5752                     subq.w     [A2], 3
  2372. 00001D06  4954                     chk.w      D4, [A4]
  2373. 00001D08  4550                     chk.w      D2, [A0]
  2374. 00001D0A  4354                     chk.w      D1, [A4]
  2375. export_61:
  2376. 00001D0C  4E56 FBCC                link       A6, -0x0434
  2377. 00001D10  2D7C 5049 4354 FFFC      move.l     [A6 - 0x4], 0x50494354 /* 'PICT' */
  2378. 00001D18  2D7C 426F 7A6F FFF8      move.l     [A6 - 0x8], 0x426F7A6F /* 'Bozo' */
  2379. 00001D20  4267                     clr.w      -[A7]
  2380. 00001D22  206E 000C                movea.l    A0, [A6 + 0xC]
  2381. 00001D26  4868 000A                pea.l      [A0 + 0xA]
  2382. 00001D2A  206E 000C                movea.l    A0, [A6 + 0xC]
  2383. 00001D2E  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2384. 00001D32  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2385. 00001D36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2386. 00001D3A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2387. 00001D3E  301F                     move.w     D0, [A7]+
  2388. 00001D40  3D40 FFF6                move.w     [A6 - 0xA], D0
  2389. 00001D44  0C6E FFD0 FFF6           cmpi.w     [A6 - 0xA], 0xFFD0
  2390. 00001D4A  6640                     bne        +0x42 /* 00001D8C */
  2391. 00001D4C  4267                     clr.w      -[A7]
  2392. 00001D4E  206E 000C                movea.l    A0, [A6 + 0xC]
  2393. 00001D52  4868 000A                pea.l      [A0 + 0xA]
  2394. 00001D56  206E 000C                movea.l    A0, [A6 + 0xC]
  2395. 00001D5A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2396. 00001D5E  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  2397. 00001D62  301F                     move.w     D0, [A7]+
  2398. 00001D64  3D40 FFF6                move.w     [A6 - 0xA], D0
  2399. 00001D68  4267                     clr.w      -[A7]
  2400. 00001D6A  206E 000C                movea.l    A0, [A6 + 0xC]
  2401. 00001D6E  4868 000A                pea.l      [A0 + 0xA]
  2402. 00001D72  206E 000C                movea.l    A0, [A6 + 0xC]
  2403. 00001D76  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2404. 00001D7A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2405. 00001D7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2406. 00001D82  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2407. 00001D86  301F                     move.w     D0, [A7]+
  2408. 00001D88  3D40 FFF6                move.w     [A6 - 0xA], D0
  2409. label00001D8C:
  2410. 00001D8C  4267                     clr.w      -[A7]
  2411. 00001D8E  206E 000C                movea.l    A0, [A6 + 0xC]
  2412. 00001D92  4868 000A                pea.l      [A0 + 0xA]
  2413. 00001D96  206E 000C                movea.l    A0, [A6 + 0xC]
  2414. 00001D9A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2415. 00001D9E  486E FFF4                pea.l      [A6 - 0xC]
  2416. 00001DA2  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2417. 00001DA6  301F                     move.w     D0, [A7]+
  2418. 00001DA8  3D40 FFF6                move.w     [A6 - 0xA], D0
  2419. 00001DAC  4A6E FFF6                tst.w      [A6 - 0xA]
  2420. 00001DB0  670C                     beq        +0xE /* 00001DBE */
  2421. 00001DB2  3F3C 0001                move.w     -[A7], 0x1
  2422. 00001DB6  A9C8                     syscall    SysBeep
  2423. 00001DB8  302E FFF6                move.w     D0, [A6 - 0xA]
  2424. 00001DBC  6062                     bra        +0x64 /* 00001E20 */
  2425. label00001DBE:
  2426. 00001DBE  2D7C 0000 0200 FEF0      move.l     [A6 - 0x110], 0x200
  2427. 00001DC6  4267                     clr.w      -[A7]
  2428. 00001DC8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2429. 00001DCC  486E FEF0                pea.l      [A6 - 0x110]
  2430. 00001DD0  486E FBCC                pea.l      [A6 - 0x434]
  2431. 00001DD4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2432. 00001DD8  301F                     move.w     D0, [A7]+
  2433. 00001DDA  3D40 FFF6                move.w     [A6 - 0xA], D0
  2434. 00001DDE  42A7                     clr.l      -[A7]
  2435. 00001DE0  206E 0008                movea.l    A0, [A6 + 0x8]
  2436. 00001DE4  2F28 0166                move.l     -[A7], [A0 + 0x166]
  2437. 00001DE8  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2438. 00001DEC  201F                     move.l     D0, [A7]+
  2439. 00001DEE  2D40 FEF0                move.l     [A6 - 0x110], D0
  2440. 00001DF2  206E 0008                movea.l    A0, [A6 + 0x8]
  2441. 00001DF6  4267                     clr.w      -[A7]
  2442. 00001DF8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2443. 00001DFC  486E FEF0                pea.l      [A6 - 0x110]
  2444. 00001E00  2068 0166                movea.l    A0, [A0 + 0x166]
  2445. 00001E04  2F10                     move.l     -[A7], [A0]
  2446. 00001E06  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2447. 00001E0A  301F                     move.w     D0, [A7]+
  2448. 00001E0C  3D40 FFF6                move.w     [A6 - 0xA], D0
  2449. 00001E10  4267                     clr.w      -[A7]
  2450. 00001E12  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2451. 00001E16  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2452. 00001E1A  301F                     move.w     D0, [A7]+
  2453. 00001E1C  302E FFF6                move.w     D0, [A6 - 0xA]
  2454. label00001E20:
  2455. 00001E20  4E5E                     unlink     A6
  2456. 00001E22  4E75                     rts
  2457. 00001E24  5752                     subq.w     [A2], 3
  2458. 00001E26  4954                     chk.w      D4, [A4]
  2459. 00001E28  4550                     chk.w      D2, [A0]
  2460. 00001E2A  4943                     chk.w      D4, D3
  2461. export_62:
  2462. 00001E2C  4E56 FED2                link       A6, -0x012E
  2463. 00001E30  2D7C 5144 5666 FFFC      move.l     [A6 - 0x4], 0x51445666 /* 'QDVf' */
  2464. 00001E38  2D7C 426F 7A6F FFF8      move.l     [A6 - 0x8], 0x426F7A6F /* 'Bozo' */
  2465. 00001E40  4267                     clr.w      -[A7]
  2466. 00001E42  206E 000C                movea.l    A0, [A6 + 0xC]
  2467. 00001E46  4868 000A                pea.l      [A0 + 0xA]
  2468. 00001E4A  206E 000C                movea.l    A0, [A6 + 0xC]
  2469. 00001E4E  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2470. 00001E52  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2471. 00001E56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2472. 00001E5A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2473. 00001E5E  301F                     move.w     D0, [A7]+
  2474. 00001E60  3D40 FFF6                move.w     [A6 - 0xA], D0
  2475. 00001E64  4267                     clr.w      -[A7]
  2476. 00001E66  206E 000C                movea.l    A0, [A6 + 0xC]
  2477. 00001E6A  4868 000A                pea.l      [A0 + 0xA]
  2478. 00001E6E  206E 000C                movea.l    A0, [A6 + 0xC]
  2479. 00001E72  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2480. 00001E76  486E FFF4                pea.l      [A6 - 0xC]
  2481. 00001E7A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2482. 00001E7E  301F                     move.w     D0, [A7]+
  2483. 00001E80  3D40 FFF6                move.w     [A6 - 0xA], D0
  2484. 00001E84  4A6E FFF6                tst.w      [A6 - 0xA]
  2485. 00001E88  6708                     beq        +0xA /* 00001E92 */
  2486. 00001E8A  302E FFF6                move.w     D0, [A6 - 0xA]
  2487. 00001E8E  6000 0116                bra        +0x118 /* 00001FA6 */
  2488. label00001E92:
  2489. 00001E92  206E 0008                movea.l    A0, [A6 + 0x8]
  2490. 00001E96  3D68 0028 FEE2           move.w     [A6 - 0x11E], [A0 + 0x28]
  2491. 00001E9C  7002                     moveq.l    D0, 0x02
  2492. 00001E9E  2D40 FEF0                move.l     [A6 - 0x110], D0
  2493. 00001EA2  4267                     clr.w      -[A7]
  2494. 00001EA4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2495. 00001EA8  486E FEF0                pea.l      [A6 - 0x110]
  2496. 00001EAC  486E FEE2                pea.l      [A6 - 0x11E]
  2497. 00001EB0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2498. 00001EB4  301F                     move.w     D0, [A7]+
  2499. 00001EB6  206E 0008                movea.l    A0, [A6 + 0x8]
  2500. 00001EBA  3D68 002A FEE0           move.w     [A6 - 0x120], [A0 + 0x2A]
  2501. 00001EC0  7002                     moveq.l    D0, 0x02
  2502. 00001EC2  2D40 FEF0                move.l     [A6 - 0x110], D0
  2503. 00001EC6  4267                     clr.w      -[A7]
  2504. 00001EC8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2505. 00001ECC  486E FEF0                pea.l      [A6 - 0x110]
  2506. 00001ED0  486E FEE0                pea.l      [A6 - 0x120]
  2507. 00001ED4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2508. 00001ED8  301F                     move.w     D0, [A7]+
  2509. 00001EDA  206E 0008                movea.l    A0, [A6 + 0x8]
  2510. 00001EDE  3028 0032                move.w     D0, [A0 + 0x32]
  2511. 00001EE2  5340                     subq.w     D0, 1
  2512. 00001EE4  1D40 FEEF                move.b     [A6 - 0x111], D0
  2513. 00001EE8  7001                     moveq.l    D0, 0x01
  2514. 00001EEA  2D40 FEF0                move.l     [A6 - 0x110], D0
  2515. 00001EEE  4267                     clr.w      -[A7]
  2516. 00001EF0  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2517. 00001EF4  486E FEF0                pea.l      [A6 - 0x110]
  2518. 00001EF8  486E FEEF                pea.l      [A6 - 0x111]
  2519. 00001EFC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2520. 00001F00  301F                     move.w     D0, [A7]+
  2521. 00001F02  3D40 FFF6                move.w     [A6 - 0xA], D0
  2522. 00001F06  426E FEDA                clr.w      [A6 - 0x126]
  2523. 00001F0A  6034                     bra        +0x36 /* 00001F40 */
  2524. label00001F0C:
  2525. 00001F0C  7003                     moveq.l    D0, 0x03
  2526. 00001F0E  2D40 FEF0                move.l     [A6 - 0x110], D0
  2527. 00001F12  206E 0008                movea.l    A0, [A6 + 0x8]
  2528. 00001F16  302E FEDA                move.w     D0, [A6 - 0x126]
  2529. 00001F1A  4840                     swap.w     D0
  2530. 00001F1C  4240                     clr.w      D0
  2531. 00001F1E  4840                     swap.w     D0
  2532. 00001F20  E580                     asl        D0, 2
  2533. 00001F22  D0A8 0046                add.l      D0, [A0 + 0x46]
  2534. 00001F26  4267                     clr.w      -[A7]
  2535. 00001F28  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2536. 00001F2C  486E FEF0                pea.l      [A6 - 0x110]
  2537. 00001F30  2F00                     move.l     -[A7], D0
  2538. 00001F32  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2539. 00001F36  301F                     move.w     D0, [A7]+
  2540. 00001F38  3D40 FFF6                move.w     [A6 - 0xA], D0
  2541. 00001F3C  526E FEDA                addq.w     [A6 - 0x126], 1
  2542. label00001F40:
  2543. 00001F40  206E 0008                movea.l    A0, [A6 + 0x8]
  2544. 00001F44  302E FEDA                move.w     D0, [A6 - 0x126]
  2545. 00001F48  B068 0032                cmp.w      D0, [A0 + 0x32]
  2546. 00001F4C  65BE                     bcs        -0x40 /* 00001F0C */
  2547. 00001F4E  206E 0008                movea.l    A0, [A6 + 0x8]
  2548. 00001F52  2D68 0024 FEF0           move.l     [A6 - 0x110], [A0 + 0x24]
  2549. 00001F58  4267                     clr.w      -[A7]
  2550. 00001F5A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2551. 00001F5E  486E FEF0                pea.l      [A6 - 0x110]
  2552. 00001F62  206E 0008                movea.l    A0, [A6 + 0x8]
  2553. 00001F66  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2554. 00001F6A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2555. 00001F6E  301F                     move.w     D0, [A7]+
  2556. 00001F70  3D40 FFF6                move.w     [A6 - 0xA], D0
  2557. 00001F74  4A6E FFF6                tst.w      [A6 - 0xA]
  2558. 00001F78  6718                     beq        +0x1A /* 00001F92 */
  2559. 00001F7A  3F3C 0001                move.w     -[A7], 0x1
  2560. 00001F7E  A9C8                     syscall    SysBeep
  2561. 00001F80  4267                     clr.w      -[A7]
  2562. 00001F82  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2563. 00001F86  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2564. 00001F8A  301F                     move.w     D0, [A7]+
  2565. 00001F8C  302E FFF6                move.w     D0, [A6 - 0xA]
  2566. 00001F90  6014                     bra        +0x16 /* 00001FA6 */
  2567. label00001F92:
  2568. 00001F92  4267                     clr.w      -[A7]
  2569. 00001F94  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2570. 00001F98  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2571. 00001F9C  301F                     move.w     D0, [A7]+
  2572. 00001F9E  3D40 FFF6                move.w     [A6 - 0xA], D0
  2573. 00001FA2  302E FFF6                move.w     D0, [A6 - 0xA]
  2574. label00001FA6:
  2575. 00001FA6  4E5E                     unlink     A6
  2576. 00001FA8  4E75                     rts
  2577. 00001FAA  5752                     subq.w     [A2], 3
  2578. 00001FAC  4954                     chk.w      D4, [A4]
  2579. 00001FAE  4551                     chk.w      D2, [A1]
  2580. 00001FB0  4456                     neg.w      [A6]
  2581. fn00001FB2:
  2582. 00001FB2  4E56 FFC6                link       A6, -0x003A
  2583. 00001FB6  206E 0052                movea.l    A0, [A6 + 0x52]
  2584. 00001FBA  4868 004E                pea.l      [A0 + 0x4E]
  2585. 00001FBE  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2586. 00001FC2  588F                     addq.l     A7, 4
  2587. 00001FC4  486E 0012                pea.l      [A6 + 0x12]
  2588. 00001FC8  2D40 FFC6                move.l     [A6 - 0x3A], D0
  2589. 00001FCC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2590. 00001FD0  588F                     addq.l     A7, 4
  2591. 00001FD2  2F00                     move.l     -[A7], D0
  2592. 00001FD4  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  2593. 00001FD8  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  2594. 00001FDC  508F                     addq.l     A7, 8
  2595. 00001FDE  206E 0052                movea.l    A0, [A6 + 0x52]
  2596. 00001FE2  4868 004E                pea.l      [A0 + 0x4E]
  2597. 00001FE6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2598. 00001FEA  588F                     addq.l     A7, 4
  2599. 00001FEC  486E 0012                pea.l      [A6 + 0x12]
  2600. 00001FF0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2601. 00001FF4  588F                     addq.l     A7, 4
  2602. 00001FF6  4267                     clr.w      -[A7]
  2603. 00001FF8  486E 0012                pea.l      [A6 + 0x12]
  2604. 00001FFC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2605. 00002000  486E FFF2                pea.l      [A6 - 0xE]
  2606. 00002004  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2607. 00002008  301F                     move.w     D0, [A7]+
  2608. 0000200A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2609. 0000200E  4A6E FFFE                tst.w      [A6 - 0x2]
  2610. 00002012  6714                     beq        +0x16 /* 00002028 */
  2611. 00002014  4267                     clr.w      -[A7]
  2612. 00002016  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2613. 0000201A  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2614. 0000201E  301F                     move.w     D0, [A7]+
  2615. 00002020  302E FFFE                move.w     D0, [A6 - 0x2]
  2616. 00002024  6000 0664                bra        +0x666 /* 0000268A */
  2617. label00002028:
  2618. 00002028  4267                     clr.w      -[A7]
  2619. 0000202A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2620. 0000202E  486E FFF4                pea.l      [A6 - 0xC]
  2621. 00002032  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2622. 00002036  301F                     move.w     D0, [A7]+
  2623. 00002038  3D40 FFFE                move.w     [A6 - 0x2], D0
  2624. 0000203C  4A6E FFFE                tst.w      [A6 - 0x2]
  2625. 00002040  6714                     beq        +0x16 /* 00002056 */
  2626. 00002042  4267                     clr.w      -[A7]
  2627. 00002044  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2628. 00002048  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2629. 0000204C  301F                     move.w     D0, [A7]+
  2630. 0000204E  302E FFFE                move.w     D0, [A6 - 0x2]
  2631. 00002052  6000 0636                bra        +0x638 /* 0000268A */
  2632. label00002056:
  2633. 00002056  7006                     moveq.l    D0, 0x06
  2634. 00002058  2D40 FFF8                move.l     [A6 - 0x8], D0
  2635. 0000205C  4267                     clr.w      -[A7]
  2636. 0000205E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2637. 00002062  486E FFF8                pea.l      [A6 - 0x8]
  2638. 00002066  486E FFCA                pea.l      [A6 - 0x36]
  2639. 0000206A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2640. 0000206E  301F                     move.w     D0, [A7]+
  2641. 00002070  3D40 FFFE                move.w     [A6 - 0x2], D0
  2642. 00002074  4A6E FFFE                tst.w      [A6 - 0x2]
  2643. 00002078  6714                     beq        +0x16 /* 0000208E */
  2644. 0000207A  4267                     clr.w      -[A7]
  2645. 0000207C  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2646. 00002080  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2647. 00002084  301F                     move.w     D0, [A7]+
  2648. 00002086  302E FFFE                move.w     D0, [A6 - 0x2]
  2649. 0000208A  6000 05FE                bra        +0x600 /* 0000268A */
  2650. label0000208E:
  2651. 0000208E  422E FFD0                clr.b      [A6 - 0x30]
  2652. 00002092  3F3C 0006                move.w     -[A7], 0x6
  2653. 00002096  4879 0000 0416           push.l     0x416
  2654. 0000209C  486E FFCA                pea.l      [A6 - 0x36]
  2655. 000020A0  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  2656. 000020A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2657. 000020A8  3D40 FFE0                move.w     [A6 - 0x20], D0
  2658. 000020AC  4A6E FFE0                tst.w      [A6 - 0x20]
  2659. 000020B0  6732                     beq        +0x34 /* 000020E4 */
  2660. 000020B2  3F3C 0006                move.w     -[A7], 0x6
  2661. 000020B6  4879 0000 041E           push.l     0x41E
  2662. 000020BC  486E FFCA                pea.l      [A6 - 0x36]
  2663. 000020C0  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  2664. 000020C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2665. 000020C8  3D40 FFE0                move.w     [A6 - 0x20], D0
  2666. 000020CC  4A6E FFE0                tst.w      [A6 - 0x20]
  2667. 000020D0  6712                     beq        +0x14 /* 000020E4 */
  2668. 000020D2  4267                     clr.w      -[A7]
  2669. 000020D4  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2670. 000020D8  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2671. 000020DC  301F                     move.w     D0, [A7]+
  2672. 000020DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2673. 000020E0  6000 05A8                bra        +0x5AA /* 0000268A */
  2674. label000020E4:
  2675. 000020E4  7002                     moveq.l    D0, 0x02
  2676. 000020E6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2677. 000020EA  4267                     clr.w      -[A7]
  2678. 000020EC  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2679. 000020F0  486E FFF8                pea.l      [A6 - 0x8]
  2680. 000020F4  206E 0052                movea.l    A0, [A6 + 0x52]
  2681. 000020F8  4868 0028                pea.l      [A0 + 0x28]
  2682. 000020FC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2683. 00002100  301F                     move.w     D0, [A7]+
  2684. 00002102  3D40 FFFE                move.w     [A6 - 0x2], D0
  2685. 00002106  7002                     moveq.l    D0, 0x02
  2686. 00002108  2D40 FFF8                move.l     [A6 - 0x8], D0
  2687. 0000210C  4267                     clr.w      -[A7]
  2688. 0000210E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2689. 00002112  486E FFF8                pea.l      [A6 - 0x8]
  2690. 00002116  206E 0052                movea.l    A0, [A6 + 0x52]
  2691. 0000211A  4868 002A                pea.l      [A0 + 0x2A]
  2692. 0000211E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2693. 00002122  301F                     move.w     D0, [A7]+
  2694. 00002124  3D40 FFFE                move.w     [A6 - 0x2], D0
  2695. 00002128  7001                     moveq.l    D0, 0x01
  2696. 0000212A  2D40 FFF8                move.l     [A6 - 0x8], D0
  2697. 0000212E  4267                     clr.w      -[A7]
  2698. 00002130  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2699. 00002134  486E FFF8                pea.l      [A6 - 0x8]
  2700. 00002138  206E 0052                movea.l    A0, [A6 + 0x52]
  2701. 0000213C  4868 002C                pea.l      [A0 + 0x2C]
  2702. 00002140  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2703. 00002144  301F                     move.w     D0, [A7]+
  2704. 00002146  3D40 FFFE                move.w     [A6 - 0x2], D0
  2705. 0000214A  7001                     moveq.l    D0, 0x01
  2706. 0000214C  2D40 FFF8                move.l     [A6 - 0x8], D0
  2707. 00002150  4267                     clr.w      -[A7]
  2708. 00002152  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2709. 00002156  486E FFF8                pea.l      [A6 - 0x8]
  2710. 0000215A  206E 0052                movea.l    A0, [A6 + 0x52]
  2711. 0000215E  4868 002D                pea.l      [A0 + 0x2D]
  2712. 00002162  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2713. 00002166  301F                     move.w     D0, [A7]+
  2714. 00002168  3D40 FFFE                move.w     [A6 - 0x2], D0
  2715. 0000216C  7001                     moveq.l    D0, 0x01
  2716. 0000216E  2D40 FFF8                move.l     [A6 - 0x8], D0
  2717. 00002172  4267                     clr.w      -[A7]
  2718. 00002174  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2719. 00002178  486E FFF8                pea.l      [A6 - 0x8]
  2720. 0000217C  206E 0052                movea.l    A0, [A6 + 0x52]
  2721. 00002180  4868 002E                pea.l      [A0 + 0x2E]
  2722. 00002184  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2723. 00002188  301F                     move.w     D0, [A7]+
  2724. 0000218A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2725. 0000218E  206E 0052                movea.l    A0, [A6 + 0x52]
  2726. 00002192  3F28 0028                move.w     -[A7], [A0 + 0x28]
  2727. 00002196  4EBA 04FE                jsr        [PC + 0x4FE /* 00002696 */]
  2728. 0000219A  548F                     addq.l     A7, 2
  2729. 0000219C  206E 0052                movea.l    A0, [A6 + 0x52]
  2730. 000021A0  3140 0028                move.w     [A0 + 0x28], D0
  2731. 000021A4  206E 0052                movea.l    A0, [A6 + 0x52]
  2732. 000021A8  3F28 002A                move.w     -[A7], [A0 + 0x2A]
  2733. 000021AC  4EBA 04E8                jsr        [PC + 0x4E8 /* 00002696 */]
  2734. 000021B0  548F                     addq.l     A7, 2
  2735. 000021B2  206E 0052                movea.l    A0, [A6 + 0x52]
  2736. 000021B6  3140 002A                move.w     [A0 + 0x2A], D0
  2737. 000021BA  206E 0052                movea.l    A0, [A6 + 0x52]
  2738. 000021BE  7000                     moveq.l    D0, 0x00
  2739. 000021C0  3028 0028                move.w     D0, [A0 + 0x28]
  2740. 000021C4  206E 0052                movea.l    A0, [A6 + 0x52]
  2741. 000021C8  7200                     moveq.l    D1, 0x00
  2742. 000021CA  3228 002A                move.w     D1, [A0 + 0x2A]
  2743. 000021CE  4C00 1000                movem.w    A4, D0
  2744. 000021D2  2D41 FFD8                move.l     [A6 - 0x28], D1
  2745. 000021D6  42A7                     clr.l      -[A7]
  2746. 000021D8  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2747. 000021DC  201F                     move.l     D0, [A7]+
  2748. 000021DE  2D40 FFDC                move.l     [A6 - 0x24], D0
  2749. 000021E2  202E FFD8                move.l     D0, [A6 - 0x28]
  2750. 000021E6  D080                     add.l      D0, D0
  2751. 000021E8  B0AE FFDC                cmp.l      D0, [A6 - 0x24]
  2752. 000021EC  6F1E                     ble        +0x20 /* 0000220C */
  2753. 000021EE  4267                     clr.w      -[A7]
  2754. 000021F0  3F3C 03E9                move.w     -[A7], 0x3E9
  2755. 000021F4  42A7                     clr.l      -[A7]
  2756. 000021F6  A985                     syscall    Alert
  2757. 000021F8  301F                     move.w     D0, [A7]+
  2758. 000021FA  4267                     clr.w      -[A7]
  2759. 000021FC  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2760. 00002200  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2761. 00002204  301F                     move.w     D0, [A7]+
  2762. 00002206  70FB                     moveq.l    D0, 0xFFFFFFFB
  2763. 00002208  6000 0480                bra        +0x482 /* 0000268A */
  2764. label0000220C:
  2765. 0000220C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2766. 00002210  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2767. 00002214  588F                     addq.l     A7, 4
  2768. 00002216  206E 0052                movea.l    A0, [A6 + 0x52]
  2769. 0000221A  2140 0020                move.l     [A0 + 0x20], D0
  2770. 0000221E  206E 0052                movea.l    A0, [A6 + 0x52]
  2771. 00002222  4AA8 0020                tst.l      [A0 + 0x20]
  2772. 00002226  6624                     bne        +0x26 /* 0000224C */
  2773. 00002228  3F3C 0001                move.w     -[A7], 0x1
  2774. 0000222C  A9C8                     syscall    SysBeep
  2775. 0000222E  4267                     clr.w      -[A7]
  2776. 00002230  3F3C 03E9                move.w     -[A7], 0x3E9
  2777. 00002234  42A7                     clr.l      -[A7]
  2778. 00002236  A985                     syscall    Alert
  2779. 00002238  301F                     move.w     D0, [A7]+
  2780. 0000223A  4267                     clr.w      -[A7]
  2781. 0000223C  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2782. 00002240  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2783. 00002244  301F                     move.w     D0, [A7]+
  2784. 00002246  70FF                     moveq.l    D0, 0xFFFFFFFF
  2785. 00002248  6000 0440                bra        +0x442 /* 0000268A */
  2786. label0000224C:
  2787. 0000224C  206E 0052                movea.l    A0, [A6 + 0x52]
  2788. 00002250  216E FFD8 0024           move.l     [A0 + 0x24], [A6 - 0x28]
  2789. 00002256  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2790. 0000225A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2791. 0000225E  588F                     addq.l     A7, 4
  2792. 00002260  206E 0052                movea.l    A0, [A6 + 0x52]
  2793. 00002264  2140 0016                move.l     [A0 + 0x16], D0
  2794. 00002268  206E 0052                movea.l    A0, [A6 + 0x52]
  2795. 0000226C  4AA8 0016                tst.l      [A0 + 0x16]
  2796. 00002270  661E                     bne        +0x20 /* 00002290 */
  2797. 00002272  4267                     clr.w      -[A7]
  2798. 00002274  3F3C 03E9                move.w     -[A7], 0x3E9
  2799. 00002278  42A7                     clr.l      -[A7]
  2800. 0000227A  A985                     syscall    Alert
  2801. 0000227C  301F                     move.w     D0, [A7]+
  2802. 0000227E  4267                     clr.w      -[A7]
  2803. 00002280  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2804. 00002284  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2805. 00002288  301F                     move.w     D0, [A7]+
  2806. 0000228A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2807. 0000228C  6000 03FC                bra        +0x3FE /* 0000268A */
  2808. label00002290:
  2809. 00002290  206E 0052                movea.l    A0, [A6 + 0x52]
  2810. 00002294  7000                     moveq.l    D0, 0x00
  2811. 00002296  1028 002C                move.b     D0, [A0 + 0x2C]
  2812. 0000229A  0240 0080                andi.w     D0, 0x80
  2813. 0000229E  EE48                     lsr        D0.w, 7
  2814. 000022A0  206E 0052                movea.l    A0, [A6 + 0x52]
  2815. 000022A4  1140 0034                move.b     [A0 + 0x34], D0
  2816. 000022A8  206E 0052                movea.l    A0, [A6 + 0x52]
  2817. 000022AC  7000                     moveq.l    D0, 0x00
  2818. 000022AE  1028 002C                move.b     D0, [A0 + 0x2C]
  2819. 000022B2  0240 0070                andi.w     D0, 0x70 /* 'p' */
  2820. 000022B6  E848                     lsr        D0.w, 4
  2821. 000022B8  5240                     addq.w     D0, 1
  2822. 000022BA  3D40 FFEE                move.w     [A6 - 0x12], D0
  2823. 000022BE  206E 0052                movea.l    A0, [A6 + 0x52]
  2824. 000022C2  7000                     moveq.l    D0, 0x00
  2825. 000022C4  1028 002C                move.b     D0, [A0 + 0x2C]
  2826. 000022C8  0240 0007                andi.w     D0, 0x7
  2827. 000022CC  5240                     addq.w     D0, 1
  2828. 000022CE  3D40 FFEC                move.w     [A6 - 0x14], D0
  2829. 000022D2  7001                     moveq.l    D0, 0x01
  2830. 000022D4  322E FFEE                move.w     D1, [A6 - 0x12]
  2831. 000022D8  E368                     lsl        D0.w, D1
  2832. 000022DA  206E 0052                movea.l    A0, [A6 + 0x52]
  2833. 000022DE  3140 0030                move.w     [A0 + 0x30], D0
  2834. 000022E2  7001                     moveq.l    D0, 0x01
  2835. 000022E4  322E FFEC                move.w     D1, [A6 - 0x14]
  2836. 000022E8  E368                     lsl        D0.w, D1
  2837. 000022EA  206E 0052                movea.l    A0, [A6 + 0x52]
  2838. 000022EE  3140 0032                move.w     [A0 + 0x32], D0
  2839. 000022F2  206E 0052                movea.l    A0, [A6 + 0x52]
  2840. 000022F6  4A28 0034                tst.b      [A0 + 0x34]
  2841. 000022FA  6700 008E                beq        +0x90 /* 0000238A */
  2842. 000022FE  206E 0052                movea.l    A0, [A6 + 0x52]
  2843. 00002302  3028 0032                move.w     D0, [A0 + 0x32]
  2844. 00002306  E540                     asl        D0.w, 2
  2845. 00002308  4840                     swap.w     D0
  2846. 0000230A  4240                     clr.w      D0
  2847. 0000230C  4840                     swap.w     D0
  2848. 0000230E  2F00                     move.l     -[A7], D0
  2849. 00002310  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2850. 00002314  588F                     addq.l     A7, 4
  2851. 00002316  206E 0052                movea.l    A0, [A6 + 0x52]
  2852. 0000231A  2140 0046                move.l     [A0 + 0x46], D0
  2853. 0000231E  206E 0052                movea.l    A0, [A6 + 0x52]
  2854. 00002322  4AA8 0046                tst.l      [A0 + 0x46]
  2855. 00002326  661E                     bne        +0x20 /* 00002346 */
  2856. 00002328  4267                     clr.w      -[A7]
  2857. 0000232A  3F3C 03E9                move.w     -[A7], 0x3E9
  2858. 0000232E  42A7                     clr.l      -[A7]
  2859. 00002330  A985                     syscall    Alert
  2860. 00002332  301F                     move.w     D0, [A7]+
  2861. 00002334  4267                     clr.w      -[A7]
  2862. 00002336  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2863. 0000233A  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2864. 0000233E  301F                     move.w     D0, [A7]+
  2865. 00002340  70FF                     moveq.l    D0, 0xFFFFFFFF
  2866. 00002342  6000 0346                bra        +0x348 /* 0000268A */
  2867. label00002346:
  2868. 00002346  426E FFFC                clr.w      [A6 - 0x4]
  2869. 0000234A  6030                     bra        +0x32 /* 0000237C */
  2870. label0000234C:
  2871. 0000234C  7003                     moveq.l    D0, 0x03
  2872. 0000234E  2D40 FFF8                move.l     [A6 - 0x8], D0
  2873. 00002352  206E 0052                movea.l    A0, [A6 + 0x52]
  2874. 00002356  302E FFFC                move.w     D0, [A6 - 0x4]
  2875. 0000235A  48C0                     ext.l      D0
  2876. 0000235C  E580                     asl        D0, 2
  2877. 0000235E  D0A8 0046                add.l      D0, [A0 + 0x46]
  2878. 00002362  4267                     clr.w      -[A7]
  2879. 00002364  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2880. 00002368  486E FFF8                pea.l      [A6 - 0x8]
  2881. 0000236C  2F00                     move.l     -[A7], D0
  2882. 0000236E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2883. 00002372  301F                     move.w     D0, [A7]+
  2884. 00002374  3D40 FFFE                move.w     [A6 - 0x2], D0
  2885. 00002378  526E FFFC                addq.w     [A6 - 0x4], 1
  2886. label0000237C:
  2887. 0000237C  206E 0052                movea.l    A0, [A6 + 0x52]
  2888. 00002380  302E FFFC                move.w     D0, [A6 - 0x4]
  2889. 00002384  B068 0032                cmp.w      D0, [A0 + 0x32]
  2890. 00002388  65C2                     bcs        -0x3C /* 0000234C */
  2891. label0000238A:
  2892. 0000238A  7001                     moveq.l    D0, 0x01
  2893. 0000238C  2D40 FFF8                move.l     [A6 - 0x8], D0
  2894. 00002390  4267                     clr.w      -[A7]
  2895. 00002392  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2896. 00002396  486E FFF8                pea.l      [A6 - 0x8]
  2897. 0000239A  206E 0052                movea.l    A0, [A6 + 0x52]
  2898. 0000239E  4868 0036                pea.l      [A0 + 0x36]
  2899. 000023A2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2900. 000023A6  301F                     move.w     D0, [A7]+
  2901. 000023A8  7002                     moveq.l    D0, 0x02
  2902. 000023AA  2D40 FFF8                move.l     [A6 - 0x8], D0
  2903. 000023AE  4267                     clr.w      -[A7]
  2904. 000023B0  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2905. 000023B4  486E FFF8                pea.l      [A6 - 0x8]
  2906. 000023B8  206E 0052                movea.l    A0, [A6 + 0x52]
  2907. 000023BC  4868 0038                pea.l      [A0 + 0x38]
  2908. 000023C0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2909. 000023C4  301F                     move.w     D0, [A7]+
  2910. 000023C6  7002                     moveq.l    D0, 0x02
  2911. 000023C8  2D40 FFF8                move.l     [A6 - 0x8], D0
  2912. 000023CC  4267                     clr.w      -[A7]
  2913. 000023CE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2914. 000023D2  486E FFF8                pea.l      [A6 - 0x8]
  2915. 000023D6  206E 0052                movea.l    A0, [A6 + 0x52]
  2916. 000023DA  4868 003A                pea.l      [A0 + 0x3A]
  2917. 000023DE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2918. 000023E2  301F                     move.w     D0, [A7]+
  2919. 000023E4  7002                     moveq.l    D0, 0x02
  2920. 000023E6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2921. 000023EA  4267                     clr.w      -[A7]
  2922. 000023EC  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2923. 000023F0  486E FFF8                pea.l      [A6 - 0x8]
  2924. 000023F4  206E 0052                movea.l    A0, [A6 + 0x52]
  2925. 000023F8  4868 003C                pea.l      [A0 + 0x3C]
  2926. 000023FC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2927. 00002400  301F                     move.w     D0, [A7]+
  2928. 00002402  7002                     moveq.l    D0, 0x02
  2929. 00002404  2D40 FFF8                move.l     [A6 - 0x8], D0
  2930. 00002408  4267                     clr.w      -[A7]
  2931. 0000240A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2932. 0000240E  486E FFF8                pea.l      [A6 - 0x8]
  2933. 00002412  206E 0052                movea.l    A0, [A6 + 0x52]
  2934. 00002416  4868 003E                pea.l      [A0 + 0x3E]
  2935. 0000241A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2936. 0000241E  301F                     move.w     D0, [A7]+
  2937. 00002420  7001                     moveq.l    D0, 0x01
  2938. 00002422  2D40 FFF8                move.l     [A6 - 0x8], D0
  2939. 00002426  4267                     clr.w      -[A7]
  2940. 00002428  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2941. 0000242C  486E FFF8                pea.l      [A6 - 0x8]
  2942. 00002430  206E 0052                movea.l    A0, [A6 + 0x52]
  2943. 00002434  4868 0040                pea.l      [A0 + 0x40]
  2944. 00002438  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2945. 0000243C  301F                     move.w     D0, [A7]+
  2946. 0000243E  206E 0052                movea.l    A0, [A6 + 0x52]
  2947. 00002442  7000                     moveq.l    D0, 0x00
  2948. 00002444  1028 0040                move.b     D0, [A0 + 0x40]
  2949. 00002448  0240 0080                andi.w     D0, 0x80
  2950. 0000244C  EE48                     lsr        D0.w, 7
  2951. 0000244E  3D40 FFF0                move.w     [A6 - 0x10], D0
  2952. 00002452  206E 0052                movea.l    A0, [A6 + 0x52]
  2953. 00002456  7000                     moveq.l    D0, 0x00
  2954. 00002458  1028 0040                move.b     D0, [A0 + 0x40]
  2955. 0000245C  0240 0007                andi.w     D0, 0x7
  2956. 00002460  5240                     addq.w     D0, 1
  2957. 00002462  3D40 FFEC                move.w     [A6 - 0x14], D0
  2958. 00002466  206E 0052                movea.l    A0, [A6 + 0x52]
  2959. 0000246A  116E FFF1 0042           move.b     [A0 + 0x42], [A6 - 0xF]
  2960. 00002470  7001                     moveq.l    D0, 0x01
  2961. 00002472  322E FFEC                move.w     D1, [A6 - 0x14]
  2962. 00002476  E368                     lsl        D0.w, D1
  2963. 00002478  206E 0052                movea.l    A0, [A6 + 0x52]
  2964. 0000247C  3140 0044                move.w     [A0 + 0x44], D0
  2965. 00002480  206E 0052                movea.l    A0, [A6 + 0x52]
  2966. 00002484  3F28 0038                move.w     -[A7], [A0 + 0x38]
  2967. 00002488  4EBA 020C                jsr        [PC + 0x20C /* 00002696 */]
  2968. 0000248C  548F                     addq.l     A7, 2
  2969. 0000248E  206E 0052                movea.l    A0, [A6 + 0x52]
  2970. 00002492  3140 0038                move.w     [A0 + 0x38], D0
  2971. 00002496  206E 0052                movea.l    A0, [A6 + 0x52]
  2972. 0000249A  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  2973. 0000249E  4EBA 01F6                jsr        [PC + 0x1F6 /* 00002696 */]
  2974. 000024A2  548F                     addq.l     A7, 2
  2975. 000024A4  206E 0052                movea.l    A0, [A6 + 0x52]
  2976. 000024A8  3140 003A                move.w     [A0 + 0x3A], D0
  2977. 000024AC  206E 0052                movea.l    A0, [A6 + 0x52]
  2978. 000024B0  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  2979. 000024B4  4EBA 01E0                jsr        [PC + 0x1E0 /* 00002696 */]
  2980. 000024B8  548F                     addq.l     A7, 2
  2981. 000024BA  206E 0052                movea.l    A0, [A6 + 0x52]
  2982. 000024BE  3140 003C                move.w     [A0 + 0x3C], D0
  2983. 000024C2  206E 0052                movea.l    A0, [A6 + 0x52]
  2984. 000024C6  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  2985. 000024CA  4EBA 01CA                jsr        [PC + 0x1CA /* 00002696 */]
  2986. 000024CE  548F                     addq.l     A7, 2
  2987. 000024D0  206E 0052                movea.l    A0, [A6 + 0x52]
  2988. 000024D4  3140 003E                move.w     [A0 + 0x3E], D0
  2989. 000024D8  206E 0052                movea.l    A0, [A6 + 0x52]
  2990. 000024DC  7000                     moveq.l    D0, 0x00
  2991. 000024DE  1028 0040                move.b     D0, [A0 + 0x40]
  2992. 000024E2  0240 0040                andi.w     D0, 0x40 /* '@' */
  2993. 000024E6  206E 0052                movea.l    A0, [A6 + 0x52]
  2994. 000024EA  1140 0041                move.b     [A0 + 0x41], D0
  2995. 000024EE  206E 0052                movea.l    A0, [A6 + 0x52]
  2996. 000024F2  4A28 0042                tst.b      [A0 + 0x42]
  2997. 000024F6  6700 008A                beq        +0x8C /* 00002582 */
  2998. 000024FA  206E 0052                movea.l    A0, [A6 + 0x52]
  2999. 000024FE  7000                     moveq.l    D0, 0x00
  3000. 00002500  3028 0044                move.w     D0, [A0 + 0x44]
  3001. 00002504  E580                     asl        D0, 2
  3002. 00002506  2F00                     move.l     -[A7], D0
  3003. 00002508  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3004. 0000250C  588F                     addq.l     A7, 4
  3005. 0000250E  206E 0052                movea.l    A0, [A6 + 0x52]
  3006. 00002512  2140 004A                move.l     [A0 + 0x4A], D0
  3007. 00002516  206E 0052                movea.l    A0, [A6 + 0x52]
  3008. 0000251A  4AA8 004A                tst.l      [A0 + 0x4A]
  3009. 0000251E  661E                     bne        +0x20 /* 0000253E */
  3010. 00002520  4267                     clr.w      -[A7]
  3011. 00002522  3F3C 03E9                move.w     -[A7], 0x3E9
  3012. 00002526  42A7                     clr.l      -[A7]
  3013. 00002528  A985                     syscall    Alert
  3014. 0000252A  301F                     move.w     D0, [A7]+
  3015. 0000252C  4267                     clr.w      -[A7]
  3016. 0000252E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3017. 00002532  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3018. 00002536  301F                     move.w     D0, [A7]+
  3019. 00002538  70FF                     moveq.l    D0, 0xFFFFFFFF
  3020. 0000253A  6000 014E                bra        +0x150 /* 0000268A */
  3021. label0000253E:
  3022. 0000253E  426E FFFC                clr.w      [A6 - 0x4]
  3023. 00002542  6030                     bra        +0x32 /* 00002574 */
  3024. label00002544:
  3025. 00002544  7003                     moveq.l    D0, 0x03
  3026. 00002546  2D40 FFF8                move.l     [A6 - 0x8], D0
  3027. 0000254A  206E 0052                movea.l    A0, [A6 + 0x52]
  3028. 0000254E  302E FFFC                move.w     D0, [A6 - 0x4]
  3029. 00002552  48C0                     ext.l      D0
  3030. 00002554  E580                     asl        D0, 2
  3031. 00002556  D0A8 004A                add.l      D0, [A0 + 0x4A]
  3032. 0000255A  4267                     clr.w      -[A7]
  3033. 0000255C  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3034. 00002560  486E FFF8                pea.l      [A6 - 0x8]
  3035. 00002564  2F00                     move.l     -[A7], D0
  3036. 00002566  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3037. 0000256A  301F                     move.w     D0, [A7]+
  3038. 0000256C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3039. 00002570  526E FFFC                addq.w     [A6 - 0x4], 1
  3040. label00002574:
  3041. 00002574  206E 0052                movea.l    A0, [A6 + 0x52]
  3042. 00002578  302E FFFC                move.w     D0, [A6 - 0x4]
  3043. 0000257C  B068 0044                cmp.w      D0, [A0 + 0x44]
  3044. 00002580  65C2                     bcs        -0x3C /* 00002544 */
  3045. label00002582:
  3046. 00002582  7001                     moveq.l    D0, 0x01
  3047. 00002584  2D40 FFF8                move.l     [A6 - 0x8], D0
  3048. 00002588  4267                     clr.w      -[A7]
  3049. 0000258A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3050. 0000258E  486E FFF8                pea.l      [A6 - 0x8]
  3051. 00002592  486E FFD7                pea.l      [A6 - 0x29]
  3052. 00002596  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3053. 0000259A  301F                     move.w     D0, [A7]+
  3054. 0000259C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3055. 000025A0  7000                     moveq.l    D0, 0x00
  3056. 000025A2  102E FFD7                move.b     D0, [A6 - 0x29]
  3057. 000025A6  206E 0052                movea.l    A0, [A6 + 0x52]
  3058. 000025AA  3140 001E                move.w     [A0 + 0x1E], D0
  3059. 000025AE  7001                     moveq.l    D0, 0x01
  3060. 000025B0  1D40 FFE3                move.b     [A6 - 0x1D], D0
  3061. 000025B4  42AE FFE4                clr.l      [A6 - 0x1C]
  3062. 000025B8  42AE FFE8                clr.l      [A6 - 0x18]
  3063. 000025BC  6058                     bra        +0x5A /* 00002616 */
  3064. label000025BE:
  3065. 000025BE  52AE FFE4                addq.l     [A6 - 0x1C], 1
  3066. 000025C2  7001                     moveq.l    D0, 0x01
  3067. 000025C4  2D40 FFF8                move.l     [A6 - 0x8], D0
  3068. 000025C8  4267                     clr.w      -[A7]
  3069. 000025CA  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3070. 000025CE  486E FFF8                pea.l      [A6 - 0x8]
  3071. 000025D2  486E FFE3                pea.l      [A6 - 0x1D]
  3072. 000025D6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3073. 000025DA  301F                     move.w     D0, [A7]+
  3074. 000025DC  7000                     moveq.l    D0, 0x00
  3075. 000025DE  102E FFE3                move.b     D0, [A6 - 0x1D]
  3076. 000025E2  2D40 FFF8                move.l     [A6 - 0x8], D0
  3077. 000025E6  7000                     moveq.l    D0, 0x00
  3078. 000025E8  102E FFE3                move.b     D0, [A6 - 0x1D]
  3079. 000025EC  4A40                     tst.w      D0
  3080. 000025EE  6736                     beq        +0x38 /* 00002626 */
  3081. 000025F0  206E 0052                movea.l    A0, [A6 + 0x52]
  3082. 000025F4  2028 0016                move.l     D0, [A0 + 0x16]
  3083. 000025F8  D0AE FFE8                add.l      D0, [A6 - 0x18]
  3084. 000025FC  4267                     clr.w      -[A7]
  3085. 000025FE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3086. 00002602  486E FFF8                pea.l      [A6 - 0x8]
  3087. 00002606  2F00                     move.l     -[A7], D0
  3088. 00002608  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3089. 0000260C  301F                     move.w     D0, [A7]+
  3090. 0000260E  202E FFF8                move.l     D0, [A6 - 0x8]
  3091. 00002612  D1AE FFE8                add.l      [A6 - 0x18], D0
  3092. label00002616:
  3093. 00002616  7000                     moveq.l    D0, 0x00
  3094. 00002618  102E FFE3                move.b     D0, [A6 - 0x1D]
  3095. 0000261C  4A40                     tst.w      D0
  3096. 0000261E  6306                     bls        +0x8 /* 00002626 */
  3097. 00002620  4AAE FFF8                tst.l      [A6 - 0x8]
  3098. 00002624  6E98                     bgt        -0x66 /* 000025BE */
  3099. label00002626:
  3100. 00002626  7001                     moveq.l    D0, 0x01
  3101. 00002628  2D40 FFF8                move.l     [A6 - 0x8], D0
  3102. 0000262C  4267                     clr.w      -[A7]
  3103. 0000262E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3104. 00002632  486E FFF8                pea.l      [A6 - 0x8]
  3105. 00002636  486E FFD6                pea.l      [A6 - 0x2A]
  3106. 0000263A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3107. 0000263E  301F                     move.w     D0, [A7]+
  3108. 00002640  3D40 FFFE                move.w     [A6 - 0x2], D0
  3109. 00002644  7000                     moveq.l    D0, 0x00
  3110. 00002646  102E FFD6                move.b     D0, [A6 - 0x2A]
  3111. 0000264A  0C40 003B                cmpi.w     D0, 0x3B /* ';' */
  3112. 0000264E  671E                     beq        +0x20 /* 0000266E */
  3113. 00002650  7000                     moveq.l    D0, 0x00
  3114. 00002652  102E FFD6                move.b     D0, [A6 - 0x2A]
  3115. 00002656  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  3116. 0000265A  6712                     beq        +0x14 /* 0000266E */
  3117. 0000265C  7000                     moveq.l    D0, 0x00
  3118. 0000265E  102E FFD6                move.b     D0, [A6 - 0x2A]
  3119. 00002662  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  3120. 00002666  6706                     beq        +0x8 /* 0000266E */
  3121. 00002668  3F3C 0001                move.w     -[A7], 0x1
  3122. 0000266C  A9C8                     syscall    SysBeep
  3123. label0000266E:
  3124. 0000266E  4267                     clr.w      -[A7]
  3125. 00002670  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3126. 00002674  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3127. 00002678  301F                     move.w     D0, [A7]+
  3128. 0000267A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3129. 0000267E  206E 0052                movea.l    A0, [A6 + 0x52]
  3130. 00002682  216E FFE8 001A           move.l     [A0 + 0x1A], [A6 - 0x18]
  3131. 00002688  7000                     moveq.l    D0, 0x00
  3132. label0000268A:
  3133. 0000268A  4E5E                     unlink     A6
  3134. 0000268C  4E75                     rts
  3135. 0000268E  5245                     addq.w     D5, 1
  3136. 00002690  4144                     chk.w      D0, D4
  3137. 00002692  4749                     chk.w      D3, A1
  3138. 00002694  4646                     not.w      D6
  3139. fn00002696:
  3140. 00002696  4E56 FFFE                link       A6, -0x0002
  3141. 0000269A  302E 0008                move.w     D0, [A6 + 0x8]
  3142. 0000269E  E148                     lsl        D0.w, 8
  3143. 000026A0  322E 0008                move.w     D1, [A6 + 0x8]
  3144. 000026A4  E049                     lsr        D1.w, 8
  3145. 000026A6  8041                     or.w       D0, D1
  3146. 000026A8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3147. 000026AC  302E FFFE                move.w     D0, [A6 - 0x2]
  3148. 000026B0  4E5E                     unlink     A6
  3149. 000026B2  4E75                     rts
  3150. 000026B4  434E                     chk.w      D1, A6
  3151. 000026B6  5642                     addq.w     D2, 3
  3152. 000026B8  5954                     subq.w     [A4], 4
  3153. 000026BA  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  3154. fn000026BC:
  3155. 000026BC  4E56 F99C                link       A6, -0x0664
  3156. 000026C0  422E FBAD                clr.b      [A6 - 0x453]
  3157. 000026C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3158. 000026C8  4268 0030                clr.w      [A0 + 0x30]
  3159. 000026CC  206E 0008                movea.l    A0, [A6 + 0x8]
  3160. 000026D0  4268 0032                clr.w      [A0 + 0x32]
  3161. 000026D4  206E 0008                movea.l    A0, [A6 + 0x8]
  3162. 000026D8  4868 004E                pea.l      [A0 + 0x4E]
  3163. 000026DC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3164. 000026E0  588F                     addq.l     A7, 4
  3165. 000026E2  4879 0000 0426           push.l     0x426
  3166. 000026E8  2F00                     move.l     -[A7], D0
  3167. 000026EA  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  3168. 000026EE  508F                     addq.l     A7, 8
  3169. 000026F0  206E 0008                movea.l    A0, [A6 + 0x8]
  3170. 000026F4  4868 004E                pea.l      [A0 + 0x4E]
  3171. 000026F8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3172. 000026FC  588F                     addq.l     A7, 4
  3173. 000026FE  42A7                     clr.l      -[A7]
  3174. 00002700  4878 0100                push.l     0x100
  3175. 00002704  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3176. 00002708  205F                     movea.l    A0, [A7]+
  3177. 0000270A  226E 0008                movea.l    A1, [A6 + 0x8]
  3178. 0000270E  2348 0166                move.l     [A1 + 0x166], A0
  3179. 00002712  42A7                     clr.l      -[A7]
  3180. 00002714  206E 0008                movea.l    A0, [A6 + 0x8]
  3181. 00002718  2F28 0166                move.l     -[A7], [A0 + 0x166]
  3182. 0000271C  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  3183. 00002722  486E F99C                pea.l      [A6 - 0x664]
  3184. 00002726  A9FD                     syscall    GetScrap
  3185. 00002728  201F                     move.l     D0, [A7]+
  3186. 0000272A  2D40 F9A0                move.l     [A6 - 0x660], D0
  3187. 0000272E  4AAE F9A0                tst.l      [A6 - 0x660]
  3188. 00002732  6C08                     bge        +0xA /* 0000273C */
  3189. 00002734  302E F9A2                move.w     D0, [A6 - 0x65E]
  3190. 00002738  6000 01E4                bra        +0x1E6 /* 0000291E */
  3191. label0000273C:
  3192. 0000273C  206E 0008                movea.l    A0, [A6 + 0x8]
  3193. 00002740  2F28 0166                move.l     -[A7], [A0 + 0x166]
  3194. 00002744  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3195. 00002748  588F                     addq.l     A7, 4
  3196. 0000274A  206E 0008                movea.l    A0, [A6 + 0x8]
  3197. 0000274E  2140 014E                move.l     [A0 + 0x14E], D0
  3198. 00002752  206E 0008                movea.l    A0, [A6 + 0x8]
  3199. 00002756  2068 014E                movea.l    A0, [A0 + 0x14E]
  3200. 0000275A  43EE FBE6                lea.l      A1, [A6 - 0x41A]
  3201. 0000275E  41E8 0010                lea.l      A0, [A0 + 0x10]
  3202. 00002762  22D8                     move.l     [A1]+, [A0]+
  3203. 00002764  22D8                     move.l     [A1]+, [A0]+
  3204. 00002766  206E 0008                movea.l    A0, [A6 + 0x8]
  3205. 0000276A  2068 014E                movea.l    A0, [A0 + 0x14E]
  3206. 0000276E  2068 0002                movea.l    A0, [A0 + 0x2]
  3207. 00002772  2050                     movea.l    A0, [A0]
  3208. 00002774  2D68 002A FBA8           move.l     [A6 - 0x458], [A0 + 0x2A]
  3209. 0000277A  302E FBEC                move.w     D0, [A6 - 0x414]
  3210. 0000277E  906E FBE8                sub.w      D0, [A6 - 0x418]
  3211. 00002782  3D40 FBF0                move.w     [A6 - 0x410], D0
  3212. 00002786  302E FBEA                move.w     D0, [A6 - 0x416]
  3213. 0000278A  906E FBE6                sub.w      D0, [A6 - 0x41A]
  3214. 0000278E  3D40 FBF2                move.w     [A6 - 0x40E], D0
  3215. 00002792  306E FBF2                movea.w    A0, [A6 - 0x40E]
  3216. 00002796  326E FBF0                movea.w    A1, [A6 - 0x410]
  3217. 0000279A  2009                     move.l     D0, A1
  3218. 0000279C  2208                     move.l     D1, A0
  3219. 0000279E  4C01 0000                movem.w    <none>, D1
  3220. 000027A2  2D40 FBE2                move.l     [A6 - 0x41E], D0
  3221. 000027A6  206E FBA8                movea.l    A0, [A6 - 0x458]
  3222. 000027AA  2050                     movea.l    A0, [A0]
  3223. 000027AC  3028 0006                move.w     D0, [A0 + 0x6]
  3224. 000027B0  5240                     addq.w     D0, 1
  3225. 000027B2  3D40 FBEE                move.w     [A6 - 0x412], D0
  3226. 000027B6  306E FBEE                movea.w    A0, [A6 - 0x412]
  3227. 000027BA  2008                     move.l     D0, A0
  3228. 000027BC  E580                     asl        D0, 2
  3229. 000027BE  2F00                     move.l     -[A7], D0
  3230. 000027C0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3231. 000027C4  588F                     addq.l     A7, 4
  3232. 000027C6  206E 0008                movea.l    A0, [A6 + 0x8]
  3233. 000027CA  2140 0046                move.l     [A0 + 0x46], D0
  3234. 000027CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3235. 000027D2  4AA8 0046                tst.l      [A0 + 0x46]
  3236. 000027D6  6612                     bne        +0x14 /* 000027EA */
  3237. 000027D8  4267                     clr.w      -[A7]
  3238. 000027DA  3F3C 03E9                move.w     -[A7], 0x3E9
  3239. 000027DE  42A7                     clr.l      -[A7]
  3240. 000027E0  A985                     syscall    Alert
  3241. 000027E2  301F                     move.w     D0, [A7]+
  3242. 000027E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3243. 000027E6  6000 0136                bra        +0x138 /* 0000291E */
  3244. label000027EA:
  3245. 000027EA  426E FBFA                clr.w      [A6 - 0x406]
  3246. 000027EE  6000 0094                bra        +0x96 /* 00002884 */
  3247. label000027F2:
  3248. 000027F2  306E FBFA                movea.w    A0, [A6 - 0x406]
  3249. 000027F6  2F08                     move.l     -[A7], A0
  3250. 000027F8  486E FBC6                pea.l      [A6 - 0x43A]
  3251. 000027FC  AA34                     syscall    Index2Color
  3252. 000027FE  206E 0008                movea.l    A0, [A6 + 0x8]
  3253. 00002802  302E FBFA                move.w     D0, [A6 - 0x406]
  3254. 00002806  48C0                     ext.l      D0
  3255. 00002808  E580                     asl        D0, 2
  3256. 0000280A  D0A8 0046                add.l      D0, [A0 + 0x46]
  3257. 0000280E  206E FBA8                movea.l    A0, [A6 - 0x458]
  3258. 00002812  322E FBFA                move.w     D1, [A6 - 0x406]
  3259. 00002816  48C1                     ext.l      D1
  3260. 00002818  E781                     asl        D1, 3
  3261. 0000281A  D290                     add.l      D1, [A0]
  3262. 0000281C  2041                     movea.l    A0, D1
  3263. 0000281E  3228 000A                move.w     D1, [A0 + 0xA]
  3264. 00002822  E049                     lsr        D1.w, 8
  3265. 00002824  2040                     movea.l    A0, D0
  3266. 00002826  1081                     move.b     [A0], D1
  3267. 00002828  206E 0008                movea.l    A0, [A6 + 0x8]
  3268. 0000282C  302E FBFA                move.w     D0, [A6 - 0x406]
  3269. 00002830  48C0                     ext.l      D0
  3270. 00002832  E580                     asl        D0, 2
  3271. 00002834  D0A8 0046                add.l      D0, [A0 + 0x46]
  3272. 00002838  206E FBA8                movea.l    A0, [A6 - 0x458]
  3273. 0000283C  322E FBFA                move.w     D1, [A6 - 0x406]
  3274. 00002840  48C1                     ext.l      D1
  3275. 00002842  E781                     asl        D1, 3
  3276. 00002844  D290                     add.l      D1, [A0]
  3277. 00002846  2041                     movea.l    A0, D1
  3278. 00002848  3228 000C                move.w     D1, [A0 + 0xC]
  3279. 0000284C  E049                     lsr        D1.w, 8
  3280. 0000284E  2040                     movea.l    A0, D0
  3281. 00002850  1141 0001                move.b     [A0 + 0x1], D1
  3282. 00002854  206E 0008                movea.l    A0, [A6 + 0x8]
  3283. 00002858  302E FBFA                move.w     D0, [A6 - 0x406]
  3284. 0000285C  48C0                     ext.l      D0
  3285. 0000285E  E580                     asl        D0, 2
  3286. 00002860  D0A8 0046                add.l      D0, [A0 + 0x46]
  3287. 00002864  206E FBA8                movea.l    A0, [A6 - 0x458]
  3288. 00002868  322E FBFA                move.w     D1, [A6 - 0x406]
  3289. 0000286C  48C1                     ext.l      D1
  3290. 0000286E  E781                     asl        D1, 3
  3291. 00002870  D290                     add.l      D1, [A0]
  3292. 00002872  2041                     movea.l    A0, D1
  3293. 00002874  3228 000E                move.w     D1, [A0 + 0xE]
  3294. 00002878  E049                     lsr        D1.w, 8
  3295. 0000287A  2040                     movea.l    A0, D0
  3296. 0000287C  1141 0002                move.b     [A0 + 0x2], D1
  3297. 00002880  526E FBFA                addq.w     [A6 - 0x406], 1
  3298. label00002884:
  3299. 00002884  302E FBFA                move.w     D0, [A6 - 0x406]
  3300. 00002888  B06E FBEE                cmp.w      D0, [A6 - 0x412]
  3301. 0000288C  6D00 FF64                blt        -0x9A /* 000027F2 */
  3302. 00002890  206E 0008                movea.l    A0, [A6 + 0x8]
  3303. 00002894  316E FBEE 0030           move.w     [A0 + 0x30], [A6 - 0x412]
  3304. 0000289A  206E 0008                movea.l    A0, [A6 + 0x8]
  3305. 0000289E  316E FBEE 0032           move.w     [A0 + 0x32], [A6 - 0x412]
  3306. 000028A4  206E 0008                movea.l    A0, [A6 + 0x8]
  3307. 000028A8  4268 003A                clr.w      [A0 + 0x3A]
  3308. 000028AC  206E 0008                movea.l    A0, [A6 + 0x8]
  3309. 000028B0  4268 0038                clr.w      [A0 + 0x38]
  3310. 000028B4  206E 0008                movea.l    A0, [A6 + 0x8]
  3311. 000028B8  316E FBF0 003C           move.w     [A0 + 0x3C], [A6 - 0x410]
  3312. 000028BE  206E 0008                movea.l    A0, [A6 + 0x8]
  3313. 000028C2  316E FBF2 003E           move.w     [A0 + 0x3E], [A6 - 0x40E]
  3314. 000028C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3315. 000028CC  4228 0041                clr.b      [A0 + 0x41]
  3316. 000028D0  206E 0008                movea.l    A0, [A6 + 0x8]
  3317. 000028D4  4228 0042                clr.b      [A0 + 0x42]
  3318. 000028D8  206E 0008                movea.l    A0, [A6 + 0x8]
  3319. 000028DC  3F28 0032                move.w     -[A7], [A0 + 0x32]
  3320. 000028E0  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3321. 000028E4  548F                     addq.l     A7, 2
  3322. 000028E6  206E 0008                movea.l    A0, [A6 + 0x8]
  3323. 000028EA  3140 001E                move.w     [A0 + 0x1E], D0
  3324. 000028EE  206E 0008                movea.l    A0, [A6 + 0x8]
  3325. 000028F2  316E FBF2 002A           move.w     [A0 + 0x2A], [A6 - 0x40E]
  3326. 000028F8  206E 0008                movea.l    A0, [A6 + 0x8]
  3327. 000028FC  316E FBF0 0028           move.w     [A0 + 0x28], [A6 - 0x410]
  3328. 00002902  206E 0008                movea.l    A0, [A6 + 0x8]
  3329. 00002906  7001                     moveq.l    D0, 0x01
  3330. 00002908  1140 0034                move.b     [A0 + 0x34], D0
  3331. 0000290C  206E 0008                movea.l    A0, [A6 + 0x8]
  3332. 00002910  4228 002D                clr.b      [A0 + 0x2D]
  3333. 00002914  206E 0008                movea.l    A0, [A6 + 0x8]
  3334. 00002918  42A8 0024                clr.l      [A0 + 0x24]
  3335. 0000291C  7000                     moveq.l    D0, 0x00
  3336. label0000291E:
  3337. 0000291E  4E5E                     unlink     A6
  3338. 00002920  4E75                     rts
  3339. 00002922  5245                     addq.w     D5, 1
  3340. 00002924  4144                     chk.w      D0, D4
  3341. 00002926  434C                     chk.w      D1, A4
  3342. 00002928  4950                     chk.w      D4, [A0]
  3343. export_65:
  3344. 0000292A  4E56 0000                link       A6, 0
  3345. 0000292E  2F0C                     move.l     -[A7], A4
  3346. 00002930  286E 0008                movea.l    A4, [A6 + 0x8]
  3347. 00002934  2F0C                     move.l     -[A7], A4
  3348. 00002936  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  3349. 0000293A  588F                     addq.l     A7, 4
  3350. 0000293C  2054                     movea.l    A0, [A4]
  3351. 0000293E  4228 0084                clr.b      [A0 + 0x84]
  3352. 00002942  2054                     movea.l    A0, [A4]
  3353. 00002944  317C 0FA0 0022           move.w     [A0 + 0x22], 0xFA0
  3354. 0000294A  486D 021A                pea.l      [A5 + 0x21A /* export_63 */]
  3355. 0000294E  2F0C                     move.l     -[A7], A4
  3356. 00002950  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3357. 00002954  508F                     addq.l     A7, 8
  3358. 00002956  486D 0222                pea.l      [A5 + 0x222 /* export_64 */]
  3359. 0000295A  2F0C                     move.l     -[A7], A4
  3360. 0000295C  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3361. 00002960  508F                     addq.l     A7, 8
  3362. 00002962  7001                     moveq.l    D0, 0x01
  3363. 00002964  1B40 F634                move.b     [A5 - 0x9CC], D0
  3364. 00002968  3B6D F8D0 F636           move.w     [A5 - 0x9CA], [A5 - 0x730]
  3365. 0000296E  2B4C F638                move.l     [A5 - 0x9C8], A4
  3366. 00002972  2F0C                     move.l     -[A7], A4
  3367. 00002974  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  3368. 00002978  588F                     addq.l     A7, 4
  3369. 0000297A  285F                     movea.l    A4, [A7]+
  3370. 0000297C  4E5E                     unlink     A6
  3371. 0000297E  4E75                     rts
  3372. 00002980  494E                     chk.w      D4, A6
  3373. 00002982  4954                     chk.w      D4, [A4]
  3374. 00002984  2020                     move.l     D0, -[A0]
  3375. 00002986  2020                     move.l     D0, -[A0]
  3376. export_69:
  3377. 00002988  4E56 0000                link       A6, 0
  3378. 0000298C  2F0C                     move.l     -[A7], A4
  3379. 0000298E  286E 0008                movea.l    A4, [A6 + 0x8]
  3380. 00002992  2054                     movea.l    A0, [A4]
  3381. 00002994  116E 000D 0084           move.b     [A0 + 0x84], [A6 + 0xD]
  3382. 0000299A  2F0C                     move.l     -[A7], A4
  3383. 0000299C  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  3384. 000029A0  588F                     addq.l     A7, 4
  3385. 000029A2  285F                     movea.l    A4, [A7]+
  3386. 000029A4  4E5E                     unlink     A6
  3387. 000029A6  4E75                     rts
  3388. 000029A8  5345                     subq.w     D5, 1
  3389. 000029AA  5453                     addq.w     [A3], 2
  3390. 000029AC  484F                     pea.l      A7
  3391. 000029AE  5741                     subq.w     D1, 3
  3392. export_67:
  3393. 000029B0  4E56 0000                link       A6, 0
  3394. 000029B4  2F0C                     move.l     -[A7], A4
  3395. 000029B6  286E 0008                movea.l    A4, [A6 + 0x8]
  3396. 000029BA  3B6E 000C F636           move.w     [A5 - 0x9CA], [A6 + 0xC]
  3397. 000029C0  285F                     movea.l    A4, [A7]+
  3398. 000029C2  4E5E                     unlink     A6
  3399. 000029C4  4E75                     rts
  3400. 000029C6  5345                     subq.w     D5, 1
  3401. 000029C8  5446                     addq.w     D6, 2
  3402. 000029CA  494C                     chk.w      D4, A4
  3403. 000029CC  4554                     chk.w      D2, [A4]
  3404. export_68:
  3405. 000029CE  4E56 0000                link       A6, 0
  3406. 000029D2  2F0C                     move.l     -[A7], A4
  3407. 000029D4  286E 0008                movea.l    A4, [A6 + 0x8]
  3408. 000029D8  302D F636                move.w     D0, [A5 - 0x9CA]
  3409. 000029DC  285F                     movea.l    A4, [A7]+
  3410. 000029DE  4E5E                     unlink     A6
  3411. 000029E0  4E75                     rts
  3412. 000029E2  4745                     chk.w      D3, D5
  3413. 000029E4  5446                     addq.w     D6, 2
  3414. 000029E6  494C                     chk.w      D4, A4
  3415. 000029E8  4554                     chk.w      D2, [A4]
  3416. export_63:
  3417. 000029EA  4E56 FFFE                link       A6, -0x0002
  3418. 000029EE  0C6E 0064 000C           cmpi.w     [A6 + 0xC], 0x64 /* 'd' */
  3419. 000029F4  662A                     bne        +0x2C /* 00002A20 */
  3420. 000029F6  4A2D F634                tst.b      [A5 - 0x9CC]
  3421. 000029FA  671A                     beq        +0x1C /* 00002A16 */
  3422. 000029FC  3F3C 000B                move.w     -[A7], 0xB
  3423. 00002A00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3424. 00002A04  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3425. 00002A08  5C8F                     addq.l     A7, 6
  3426. 00002A0A  2F00                     move.l     -[A7], D0
  3427. 00002A0C  3F2D F636                move.w     -[A7], [A5 - 0x9CA]
  3428. 00002A10  A963                     syscall    SetControlValue/SetCtlValue
  3429. 00002A12  422D F634                clr.b      [A5 - 0x9CC]
  3430. label00002A16:
  3431. 00002A16  7064                     moveq.l    D0, 0x64
  3432. 00002A18  3D40 FFFE                move.w     [A6 - 0x2], D0
  3433. 00002A1C  6000 0054                bra        +0x56 /* 00002A72 */
  3434. label00002A20:
  3435. 00002A20  0C6E 000B 000C           cmpi.w     [A6 + 0xC], 0xB
  3436. 00002A26  6606                     bne        +0x8 /* 00002A2E */
  3437. 00002A28  426E FFFE                clr.w      [A6 - 0x2]
  3438. 00002A2C  6044                     bra        +0x46 /* 00002A72 */
  3439. label00002A2E:
  3440. 00002A2E  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3441. 00002A34  6636                     bne        +0x38 /* 00002A6C */
  3442. 00002A36  3F3C 000B                move.w     -[A7], 0xB
  3443. 00002A3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3444. 00002A3E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3445. 00002A42  5C8F                     addq.l     A7, 6
  3446. 00002A44  4267                     clr.w      -[A7]
  3447. 00002A46  2F00                     move.l     -[A7], D0
  3448. 00002A48  A960                     syscall    GetControlValue/GetCtlValue
  3449. 00002A4A  301F                     move.w     D0, [A7]+
  3450. 00002A4C  4A40                     tst.w      D0
  3451. 00002A4E  6E0E                     bgt        +0x10 /* 00002A5E */
  3452. 00002A50  3F3C 0001                move.w     -[A7], 0x1
  3453. 00002A54  A9C8                     syscall    SysBeep
  3454. 00002A56  7064                     moveq.l    D0, 0x64
  3455. 00002A58  3D40 FFFE                move.w     [A6 - 0x2], D0
  3456. 00002A5C  6006                     bra        +0x8 /* 00002A64 */
  3457. label00002A5E:
  3458. 00002A5E  7001                     moveq.l    D0, 0x01
  3459. 00002A60  3D40 FFFE                move.w     [A6 - 0x2], D0
  3460. label00002A64:
  3461. 00002A64  3B6D F636 F8D0           move.w     [A5 - 0x730], [A5 - 0x9CA]
  3462. 00002A6A  6006                     bra        +0x8 /* 00002A72 */
  3463. label00002A6C:
  3464. 00002A6C  3D6E 000C FFFE           move.w     [A6 - 0x2], [A6 + 0xC]
  3465. label00002A72:
  3466. 00002A72  302E FFFE                move.w     D0, [A6 - 0x2]
  3467. 00002A76  4E5E                     unlink     A6
  3468. 00002A78  205F                     movea.l    A0, [A7]+
  3469. 00002A7A  4FEF 0006                lea.l      A7, [A7 + 0x6]
  3470. 00002A7E  3E80                     move.w     [A7], D0
  3471. 00002A80  4ED0                     jmp        [A0]
  3472. 00002A82  4749                     chk.w      D3, A1
  3473. 00002A84  4647                     not.w      D7
  3474. 00002A86  4554                     chk.w      D2, [A4]
  3475. 00002A88  444C                     neg.w      A4
  3476. export_64:
  3477. 00002A8A  4E56 FFD8                link       A6, -0x0028
  3478. 00002A8E  206E 000C                movea.l    A0, [A6 + 0xC]
  3479. 00002A92  0C50 0001                cmpi.w     [A0], 0x1
  3480. 00002A96  6600 008C                bne        +0x8E /* 00002B24 */
  3481. 00002A9A  486E FFEC                pea.l      [A6 - 0x14]
  3482. 00002A9E  A874                     syscall    GetPort
  3483. 00002AA0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3484. 00002AA4  A873                     syscall    SetPort
  3485. 00002AA6  3F3C 000B                move.w     -[A7], 0xB
  3486. 00002AAA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3487. 00002AAE  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3488. 00002AB2  5C8F                     addq.l     A7, 6
  3489. 00002AB4  2D40 FFF0                move.l     [A6 - 0x10], D0
  3490. 00002AB8  206E FFF0                movea.l    A0, [A6 - 0x10]
  3491. 00002ABC  2050                     movea.l    A0, [A0]
  3492. 00002ABE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3493. 00002AC2  5088                     addq.l     A0, 8
  3494. 00002AC4  22D8                     move.l     [A1]+, [A0]+
  3495. 00002AC6  22D8                     move.l     [A1]+, [A0]+
  3496. 00002AC8  206E 000C                movea.l    A0, [A6 + 0xC]
  3497. 00002ACC  2D68 000A FFFC           move.l     [A6 - 0x4], [A0 + 0xA]
  3498. 00002AD2  486E FFFC                pea.l      [A6 - 0x4]
  3499. 00002AD6  A871                     syscall    GlobalToLocal
  3500. 00002AD8  4267                     clr.w      -[A7]
  3501. 00002ADA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3502. 00002ADE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3503. 00002AE2  A966                     syscall    TestControl
  3504. 00002AE4  301F                     move.w     D0, [A7]+
  3505. 00002AE6  3D40 FFE8                move.w     [A6 - 0x18], D0
  3506. 00002AEA  4A40                     tst.w      D0
  3507. 00002AEC  672A                     beq        +0x2C /* 00002B18 */
  3508. 00002AEE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3509. 00002AF2  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  3510. 00002AF6  A963                     syscall    SetControlValue/SetCtlValue
  3511. 00002AF8  3B6E FFE8 F636           move.w     [A5 - 0x9CA], [A6 - 0x18]
  3512. 00002AFE  7001                     moveq.l    D0, 0x01
  3513. 00002B00  1D40 FFEB                move.b     [A6 - 0x15], D0
  3514. 00002B04  206E 0008                movea.l    A0, [A6 + 0x8]
  3515. 00002B08  7065                     moveq.l    D0, 0x65
  3516. 00002B0A  3080                     move.w     [A0], D0
  3517. 00002B0C  2F2D F638                move.l     -[A7], [A5 - 0x9C8]
  3518. 00002B10  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  3519. 00002B14  588F                     addq.l     A7, 4
  3520. 00002B16  6004                     bra        +0x6 /* 00002B1C */
  3521. label00002B18:
  3522. 00002B18  422E FFEB                clr.b      [A6 - 0x15]
  3523. label00002B1C:
  3524. 00002B1C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3525. 00002B20  A873                     syscall    SetPort
  3526. 00002B22  6004                     bra        +0x6 /* 00002B28 */
  3527. label00002B24:
  3528. 00002B24  422E FFEB                clr.b      [A6 - 0x15]
  3529. label00002B28:
  3530. 00002B28  102E FFEB                move.b     D0, [A6 - 0x15]
  3531. 00002B2C  4E5E                     unlink     A6
  3532. 00002B2E  205F                     movea.l    A0, [A7]+
  3533. 00002B30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3534. 00002B34  1E80                     move.b     [A7], D0
  3535. 00002B36  4ED0                     jmp        [A0]
  3536. 00002B38  4749                     chk.w      D3, A1
  3537. 00002B3A  4647                     not.w      D7
  3538. 00002B3C  4554                     chk.w      D2, [A4]
  3539. 00002B3E  4649                     not.w      A1
  3540. export_66:
  3541. 00002B40  4E56 FFF0                link       A6, -0x0010
  3542. 00002B44  2F0C                     move.l     -[A7], A4
  3543. 00002B46  286E 0008                movea.l    A4, [A6 + 0x8]
  3544. 00002B4A  2054                     movea.l    A0, [A4]
  3545. 00002B4C  4A28 0084                tst.b      [A0 + 0x84]
  3546. 00002B50  6714                     beq        +0x16 /* 00002B66 */
  3547. 00002B52  42A7                     clr.l      -[A7]
  3548. 00002B54  3F3C FFFF                move.w     -[A7], 0xFFFF
  3549. 00002B58  2F0C                     move.l     -[A7], A4
  3550. 00002B5A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3551. 00002B5E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3552. 00002B62  6000 0196                bra        +0x198 /* 00002CFA */
  3553. label00002B66:
  3554. 00002B66  302D F636                move.w     D0, [A5 - 0x9CA]
  3555. 00002B6A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3556. 00002B6E  FFFF                     .invalid   <<F/7/7>>
  3557. 00002B70  0006 0166                ori.b      D6, 0x66 /* 'f' */
  3558. 00002B74  0010 0162                ori.b      [A0], 0x62 /* 'b' */
  3559. 00002B78  0020 0054                ori.b      -[A0], 0x54 /* 'T' */
  3560. 00002B7C  0088 00BC 00F0           ori.l      A0, 0xBC00F0
  3561. 00002B82  0122                     btst       -[A2], D0
  3562. 00002B84  42A7                     clr.l      -[A7]
  3563. 00002B86  3F3C FFFF                move.w     -[A7], 0xFFFF
  3564. 00002B8A  2F0C                     move.l     -[A7], A4
  3565. 00002B8C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3566. 00002B90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3567. 00002B94  6000 0164                bra        +0x166 /* 00002CFA */
  3568. 00002B98  2D7C 4749 4666 FFF0      move.l     [A6 - 0x10], 0x47494666 /* 'GIFf' */
  3569. 00002BA0  2D7C 5445 5854 FFF4      move.l     [A6 - 0xC], 0x54455854 /* 'TEXT' */
  3570. 00002BA8  2D7C 4441 5441 FFF8      move.l     [A6 - 0x8], 0x44415441 /* 'DATA' */
  3571. 00002BB0  2D7C 4749 4666 FFFC      move.l     [A6 - 0x4], 0x47494666 /* 'GIFf' */
  3572. 00002BB8  486E FFF0                pea.l      [A6 - 0x10]
  3573. 00002BBC  3F3C 0004                move.w     -[A7], 0x4
  3574. 00002BC0  2F0C                     move.l     -[A7], A4
  3575. 00002BC2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3576. 00002BC6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3577. 00002BCA  6000 012E                bra        +0x130 /* 00002CFA */
  3578. 00002BCE  2D7C 5144 5666 FFF0      move.l     [A6 - 0x10], 0x51445666 /* 'QDVf' */
  3579. 00002BD6  2D7C 4449 4756 FFF4      move.l     [A6 - 0xC], 0x44494756 /* 'DIGV' */
  3580. 00002BDE  2D7C 5144 5666 FFF8      move.l     [A6 - 0x8], 0x51445666 /* 'QDVf' */
  3581. 00002BE6  2D7C 5144 5666 FFFC      move.l     [A6 - 0x4], 0x51445666 /* 'QDVf' */
  3582. 00002BEE  486E FFF0                pea.l      [A6 - 0x10]
  3583. 00002BF2  3F3C 0004                move.w     -[A7], 0x4
  3584. 00002BF6  2F0C                     move.l     -[A7], A4
  3585. 00002BF8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3586. 00002BFC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3587. 00002C00  6000 00F8                bra        +0xFA /* 00002CFA */
  3588. 00002C04  2D7C 5343 414E FFF0      move.l     [A6 - 0x10], 0x5343414E /* 'SCAN' */
  3589. 00002C0C  2D7C 5343 414E FFF4      move.l     [A6 - 0xC], 0x5343414E /* 'SCAN' */
  3590. 00002C14  2D7C 5343 414E FFF8      move.l     [A6 - 0x8], 0x5343414E /* 'SCAN' */
  3591. 00002C1C  2D7C 5343 414E FFFC      move.l     [A6 - 0x4], 0x5343414E /* 'SCAN' */
  3592. 00002C24  486E FFF0                pea.l      [A6 - 0x10]
  3593. 00002C28  3F3C 0004                move.w     -[A7], 0x4
  3594. 00002C2C  2F0C                     move.l     -[A7], A4
  3595. 00002C2E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3596. 00002C32  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3597. 00002C36  6000 00C2                bra        +0xC4 /* 00002CFA */
  3598. 00002C3A  2D7C 6964 3D30 FFF0      move.l     [A6 - 0x10], 0x69643D30 /* 'id=0' */
  3599. 00002C42  2D7C 5043 5430 FFF4      move.l     [A6 - 0xC], 0x50435430 /* 'PCT0' */
  3600. 00002C4A  2D7C 6772 6179 FFF8      move.l     [A6 - 0x8], 0x67726179 /* 'gray' */
  3601. 00002C52  2D7C 7069 6374 FFFC      move.l     [A6 - 0x4], 0x70696374 /* 'pict' */
  3602. 00002C5A  486E FFF0                pea.l      [A6 - 0x10]
  3603. 00002C5E  3F3C 0004                move.w     -[A7], 0x4
  3604. 00002C62  2F0C                     move.l     -[A7], A4
  3605. 00002C64  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3606. 00002C68  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3607. 00002C6C  6000 008C                bra        +0x8E /* 00002CFA */
  3608. 00002C70  2D7C 5049 4354 FFF0      move.l     [A6 - 0x10], 0x50494354 /* 'PICT' */
  3609. 00002C78  2D7C 5049 4354 FFF4      move.l     [A6 - 0xC], 0x50494354 /* 'PICT' */
  3610. 00002C80  2D7C 5049 4354 FFF8      move.l     [A6 - 0x8], 0x50494354 /* 'PICT' */
  3611. 00002C88  2D7C 5049 4354 FFFC      move.l     [A6 - 0x4], 0x50494354 /* 'PICT' */
  3612. 00002C90  486E FFF0                pea.l      [A6 - 0x10]
  3613. 00002C94  3F3C 0004                move.w     -[A7], 0x4
  3614. 00002C98  2F0C                     move.l     -[A7], A4
  3615. 00002C9A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3616. 00002C9E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3617. 00002CA2  6056                     bra        +0x58 /* 00002CFA */
  3618. 00002CA4  2D7C 5449 4646 FFF0      move.l     [A6 - 0x10], 0x54494646 /* 'TIFF' */
  3619. 00002CAC  2D7C 5469 6666 FFF4      move.l     [A6 - 0xC], 0x54696666 /* 'Tiff' */
  3620. 00002CB4  2D7C 7469 6666 FFF8      move.l     [A6 - 0x8], 0x74696666 /* 'tiff' */
  3621. 00002CBC  2D7C 5449 4646 FFFC      move.l     [A6 - 0x4], 0x54494646 /* 'TIFF' */
  3622. 00002CC4  486E FFF0                pea.l      [A6 - 0x10]
  3623. 00002CC8  3F3C 0004                move.w     -[A7], 0x4
  3624. 00002CCC  2F0C                     move.l     -[A7], A4
  3625. 00002CCE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3626. 00002CD2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3627. 00002CD6  6022                     bra        +0x24 /* 00002CFA */
  3628. 00002CD8  42AE FFF0                clr.l      [A6 - 0x10]
  3629. 00002CDC  42AE FFF4                clr.l      [A6 - 0xC]
  3630. 00002CE0  42AE FFF8                clr.l      [A6 - 0x8]
  3631. 00002CE4  42AE FFFC                clr.l      [A6 - 0x4]
  3632. 00002CE8  486E FFF0                pea.l      [A6 - 0x10]
  3633. 00002CEC  3F3C 0004                move.w     -[A7], 0x4
  3634. 00002CF0  2F0C                     move.l     -[A7], A4
  3635. 00002CF2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3636. 00002CF6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3637. label00002CFA:
  3638. 00002CFA  285F                     movea.l    A4, [A7]+
  3639. 00002CFC  4E5E                     unlink     A6
  3640. 00002CFE  4E75                     rts
  3641. 00002D00  4749                     chk.w      D3, A1
  3642. 00002D02  4653                     not.w      [A3]
  3643. 00002D04  4554                     chk.w      D2, [A4]
  3644. 00002D06  5459                     addq.w     [A1]+, 2
  3645. export_70:
  3646. 00002D08  4E56 FFB2                link       A6, -0x004E
  3647. 00002D0C  486D F63C                pea.l      [A5 - 0x9C4]
  3648. 00002D10  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3649. 00002D14  588F                     addq.l     A7, 4
  3650. 00002D16  2D40 FFFC                move.l     [A6 - 0x4], D0
  3651. 00002D1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3652. 00002D1E  4EAD F744                jsr        [A5 - 0x8BC]
  3653. 00002D22  588F                     addq.l     A7, 4
  3654. 00002D24  4A2E 0009                tst.b      [A6 + 0x9]
  3655. 00002D28  670E                     beq        +0x10 /* 00002D38 */
  3656. 00002D2A  3F3C 0001                move.w     -[A7], 0x1
  3657. 00002D2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3658. 00002D32  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  3659. 00002D36  5C8F                     addq.l     A7, 6
  3660. label00002D38:
  3661. 00002D38  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3662. 00002D3C  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  3663. 00002D40  588F                     addq.l     A7, 4
  3664. 00002D42  4A00                     tst.b      D0
  3665. 00002D44  6710                     beq        +0x12 /* 00002D56 */
  3666. 00002D46  486E FFB2                pea.l      [A6 - 0x4E]
  3667. 00002D4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3668. 00002D4E  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  3669. 00002D52  508F                     addq.l     A7, 8
  3670. 00002D54  6010                     bra        +0x12 /* 00002D66 */
  3671. label00002D56:
  3672. 00002D56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3673. 00002D5A  4EAD F742                jsr        [A5 - 0x8BE]
  3674. 00002D5E  588F                     addq.l     A7, 4
  3675. 00002D60  7000                     moveq.l    D0, 0x00
  3676. 00002D62  6000 008C                bra        +0x8E /* 00002DF0 */
  3677. label00002D66:
  3678. 00002D66  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3679. 00002D6A  4EAD F742                jsr        [A5 - 0x8BE]
  3680. 00002D6E  588F                     addq.l     A7, 4
  3681. 00002D70  302D F8D0                move.w     D0, [A5 - 0x730]
  3682. 00002D74  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3683. 00002D78  0001 0006                ori.b      D1, 0x6
  3684. 00002D7C  0058 000C                ori.w      [A0]+, 0xC
  3685. 00002D80  0018 002E                ori.b      [A0]+, 0x2E /* '.' */
  3686. 00002D84  0020 0036                ori.b      -[A0], 0x36 /* '6' */
  3687. 00002D88  0040 486E                ori.w      D0, 0x486E /* 'Hn' */
  3688. 00002D8C  FFB2                     .invalid   <<F/6/7>>
  3689. 00002D8E  4EBA E036                jsr        [PC - 0x1FCA /* 00000DC6 */]
  3690. 00002D92  588F                     addq.l     A7, 4
  3691. 00002D94  6000 005A                bra        +0x5C /* 00002DF0 */
  3692. 00002D98  486E FFB2                pea.l      [A6 - 0x4E]
  3693. 00002D9C  4EBA E2CA                jsr        [PC - 0x1D36 /* 00001068 */]
  3694. 00002DA0  588F                     addq.l     A7, 4
  3695. 00002DA2  604C                     bra        +0x4E /* 00002DF0 */
  3696. 00002DA4  486E FFB2                pea.l      [A6 - 0x4E]
  3697. 00002DA8  4EBA E3EE                jsr        [PC - 0x1C12 /* 00001198 */]
  3698. 00002DAC  588F                     addq.l     A7, 4
  3699. 00002DAE  6040                     bra        +0x42 /* 00002DF0 */
  3700. 00002DB0  486E FFB2                pea.l      [A6 - 0x4E]
  3701. 00002DB4  4EBA E18A                jsr        [PC - 0x1E76 /* 00000F40 */]
  3702. 00002DB8  588F                     addq.l     A7, 4
  3703. 00002DBA  6034                     bra        +0x36 /* 00002DF0 */
  3704. 00002DBC  486E FFB2                pea.l      [A6 - 0x4E]
  3705. 00002DC0  4EBA E51A                jsr        [PC - 0x1AE6 /* 000012DC */]
  3706. 00002DC4  588F                     addq.l     A7, 4
  3707. 00002DC6  6028                     bra        +0x2A /* 00002DF0 */
  3708. 00002DC8  486E FFB2                pea.l      [A6 - 0x4E]
  3709. 00002DCC  4EBA E63A                jsr        [PC - 0x19C6 /* 00001408 */]
  3710. 00002DD0  588F                     addq.l     A7, 4
  3711. 00002DD2  601C                     bra        +0x1E /* 00002DF0 */
  3712. 00002DD4  4879 0000 0474           push.l     0x474
  3713. 00002DDA  42A7                     clr.l      -[A7]
  3714. 00002DDC  42A7                     clr.l      -[A7]
  3715. 00002DDE  42A7                     clr.l      -[A7]
  3716. 00002DE0  A98B                     syscall    ParamText
  3717. 00002DE2  4267                     clr.w      -[A7]
  3718. 00002DE4  3F3C 0080                move.w     -[A7], 0x80
  3719. 00002DE8  42A7                     clr.l      -[A7]
  3720. 00002DEA  A985                     syscall    Alert
  3721. 00002DEC  301F                     move.w     D0, [A7]+
  3722. 00002DEE  7000                     moveq.l    D0, 0x00
  3723. label00002DF0:
  3724. 00002DF0  4E5E                     unlink     A6
  3725. 00002DF2  4E75                     rts
  3726. 00002DF4  4F50                     chk.w      D7, [A0]
  3727. 00002DF6  454E                     chk.w      D2, A6
  3728. 00002DF8  4649                     not.w      A1
  3729. 00002DFA  4C45 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D5
  3730. export_75: // at 00002DFC (misaligned)
  3731. 00002DFE  0000 2F0C                ori.b      D0, 0xC
  3732. 00002E02  286E 0008                movea.l    A4, [A6 + 0x8]
  3733. 00002E06  2F0C                     move.l     -[A7], A4
  3734. 00002E08  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  3735. 00002E0C  588F                     addq.l     A7, 4
  3736. 00002E0E  2054                     movea.l    A0, [A4]
  3737. 00002E10  317C 0F9F 0022           move.w     [A0 + 0x22], 0xF9F
  3738. 00002E16  486D 025A                pea.l      [A5 + 0x25A /* export_71 */]
  3739. 00002E1A  2F0C                     move.l     -[A7], A4
  3740. 00002E1C  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  3741. 00002E20  508F                     addq.l     A7, 8
  3742. 00002E22  486D 0262                pea.l      [A5 + 0x262 /* export_72 */]
  3743. 00002E26  2F0C                     move.l     -[A7], A4
  3744. 00002E28  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  3745. 00002E2C  508F                     addq.l     A7, 8
  3746. 00002E2E  7001                     moveq.l    D0, 0x01
  3747. 00002E30  1B40 F8D4                move.b     [A5 - 0x72C], D0
  3748. 00002E34  3B6D F8D2 F8D6           move.w     [A5 - 0x72A], [A5 - 0x72E]
  3749. 00002E3A  2B4C F8D8                move.l     [A5 - 0x728], A4
  3750. 00002E3E  285F                     movea.l    A4, [A7]+
  3751. 00002E40  4E5E                     unlink     A6
  3752. 00002E42  4E75                     rts
  3753. 00002E44  494E                     chk.w      D4, A6
  3754. 00002E46  4954                     chk.w      D4, [A4]
  3755. 00002E48  2020                     move.l     D0, -[A0]
  3756. 00002E4A  2020                     move.l     D0, -[A0]
  3757. export_73:
  3758. 00002E4C  4E56 0000                link       A6, 0
  3759. 00002E50  2F0C                     move.l     -[A7], A4
  3760. 00002E52  286E 0008                movea.l    A4, [A6 + 0x8]
  3761. 00002E56  3B6E 000C F8D6           move.w     [A5 - 0x72A], [A6 + 0xC]
  3762. 00002E5C  285F                     movea.l    A4, [A7]+
  3763. 00002E5E  4E5E                     unlink     A6
  3764. 00002E60  4E75                     rts
  3765. 00002E62  5345                     subq.w     D5, 1
  3766. 00002E64  5446                     addq.w     D6, 2
  3767. 00002E66  494C                     chk.w      D4, A4
  3768. 00002E68  4554                     chk.w      D2, [A4]
  3769. export_74:
  3770. 00002E6A  4E56 0000                link       A6, 0
  3771. 00002E6E  2F0C                     move.l     -[A7], A4
  3772. 00002E70  286E 0008                movea.l    A4, [A6 + 0x8]
  3773. 00002E74  302D F8D6                move.w     D0, [A5 - 0x72A]
  3774. 00002E78  285F                     movea.l    A4, [A7]+
  3775. 00002E7A  4E5E                     unlink     A6
  3776. 00002E7C  4E75                     rts
  3777. 00002E7E  4745                     chk.w      D3, D5
  3778. 00002E80  5446                     addq.w     D6, 2
  3779. 00002E82  494C                     chk.w      D4, A4
  3780. 00002E84  4554                     chk.w      D2, [A4]
  3781. export_71:
  3782. 00002E86  4E56 FFFE                link       A6, -0x0002
  3783. 00002E8A  0C6E 0064 000C           cmpi.w     [A6 + 0xC], 0x64 /* 'd' */
  3784. 00002E90  662A                     bne        +0x2C /* 00002EBC */
  3785. 00002E92  4A2D F8D4                tst.b      [A5 - 0x72C]
  3786. 00002E96  671A                     beq        +0x1C /* 00002EB2 */
  3787. 00002E98  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3788. 00002E9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3789. 00002EA0  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3790. 00002EA4  5C8F                     addq.l     A7, 6
  3791. 00002EA6  2F00                     move.l     -[A7], D0
  3792. 00002EA8  3F2D F8D6                move.w     -[A7], [A5 - 0x72A]
  3793. 00002EAC  A963                     syscall    SetControlValue/SetCtlValue
  3794. 00002EAE  422D F8D4                clr.b      [A5 - 0x72C]
  3795. label00002EB2:
  3796. 00002EB2  7064                     moveq.l    D0, 0x64
  3797. 00002EB4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3798. 00002EB8  6000 0054                bra        +0x56 /* 00002F0E */
  3799. label00002EBC:
  3800. 00002EBC  0C6E 0009 000C           cmpi.w     [A6 + 0xC], 0x9 /* '\t' */
  3801. 00002EC2  6606                     bne        +0x8 /* 00002ECA */
  3802. 00002EC4  426E FFFE                clr.w      [A6 - 0x2]
  3803. 00002EC8  6044                     bra        +0x46 /* 00002F0E */
  3804. label00002ECA:
  3805. 00002ECA  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3806. 00002ED0  6636                     bne        +0x38 /* 00002F08 */
  3807. 00002ED2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3808. 00002ED6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3809. 00002EDA  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3810. 00002EDE  5C8F                     addq.l     A7, 6
  3811. 00002EE0  4267                     clr.w      -[A7]
  3812. 00002EE2  2F00                     move.l     -[A7], D0
  3813. 00002EE4  A960                     syscall    GetControlValue/GetCtlValue
  3814. 00002EE6  301F                     move.w     D0, [A7]+
  3815. 00002EE8  4A40                     tst.w      D0
  3816. 00002EEA  6E0E                     bgt        +0x10 /* 00002EFA */
  3817. 00002EEC  3F3C 0001                move.w     -[A7], 0x1
  3818. 00002EF0  A9C8                     syscall    SysBeep
  3819. 00002EF2  7064                     moveq.l    D0, 0x64
  3820. 00002EF4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3821. 00002EF8  6006                     bra        +0x8 /* 00002F00 */
  3822. label00002EFA:
  3823. 00002EFA  7001                     moveq.l    D0, 0x01
  3824. 00002EFC  3D40 FFFE                move.w     [A6 - 0x2], D0
  3825. label00002F00:
  3826. 00002F00  3B6D F8D6 F8D2           move.w     [A5 - 0x72E], [A5 - 0x72A]
  3827. 00002F06  6006                     bra        +0x8 /* 00002F0E */
  3828. label00002F08:
  3829. 00002F08  3D6E 000C FFFE           move.w     [A6 - 0x2], [A6 + 0xC]
  3830. label00002F0E:
  3831. 00002F0E  302E FFFE                move.w     D0, [A6 - 0x2]
  3832. 00002F12  4E5E                     unlink     A6
  3833. 00002F14  205F                     movea.l    A0, [A7]+
  3834. 00002F16  4FEF 0006                lea.l      A7, [A7 + 0x6]
  3835. 00002F1A  3E80                     move.w     [A7], D0
  3836. 00002F1C  4ED0                     jmp        [A0]
  3837. 00002F1E  4749                     chk.w      D3, A1
  3838. 00002F20  4650                     not.w      [A0]
  3839. 00002F22  5554                     subq.w     [A4], 2
  3840. 00002F24  444C                     neg.w      A4
  3841. export_72:
  3842. 00002F26  4E56 FFD8                link       A6, -0x0028
  3843. 00002F2A  206E 000C                movea.l    A0, [A6 + 0xC]
  3844. 00002F2E  0C50 0001                cmpi.w     [A0], 0x1
  3845. 00002F32  6600 0082                bne        +0x84 /* 00002FB6 */
  3846. 00002F36  486E FFEC                pea.l      [A6 - 0x14]
  3847. 00002F3A  A874                     syscall    GetPort
  3848. 00002F3C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3849. 00002F40  A873                     syscall    SetPort
  3850. 00002F42  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3851. 00002F46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3852. 00002F4A  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3853. 00002F4E  5C8F                     addq.l     A7, 6
  3854. 00002F50  2D40 FFF0                move.l     [A6 - 0x10], D0
  3855. 00002F54  206E FFF0                movea.l    A0, [A6 - 0x10]
  3856. 00002F58  2050                     movea.l    A0, [A0]
  3857. 00002F5A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3858. 00002F5E  5088                     addq.l     A0, 8
  3859. 00002F60  22D8                     move.l     [A1]+, [A0]+
  3860. 00002F62  22D8                     move.l     [A1]+, [A0]+
  3861. 00002F64  206E 000C                movea.l    A0, [A6 + 0xC]
  3862. 00002F68  2D68 000A FFFC           move.l     [A6 - 0x4], [A0 + 0xA]
  3863. 00002F6E  486E FFFC                pea.l      [A6 - 0x4]
  3864. 00002F72  A871                     syscall    GlobalToLocal
  3865. 00002F74  4267                     clr.w      -[A7]
  3866. 00002F76  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3867. 00002F7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3868. 00002F7E  A966                     syscall    TestControl
  3869. 00002F80  301F                     move.w     D0, [A7]+
  3870. 00002F82  3D40 FFE8                move.w     [A6 - 0x18], D0
  3871. 00002F86  4A40                     tst.w      D0
  3872. 00002F88  6720                     beq        +0x22 /* 00002FAA */
  3873. 00002F8A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3874. 00002F8E  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  3875. 00002F92  A963                     syscall    SetControlValue/SetCtlValue
  3876. 00002F94  3B6E FFE8 F8D6           move.w     [A5 - 0x72A], [A6 - 0x18]
  3877. 00002F9A  7001                     moveq.l    D0, 0x01
  3878. 00002F9C  1D40 FFEB                move.b     [A6 - 0x15], D0
  3879. 00002FA0  206E 0008                movea.l    A0, [A6 + 0x8]
  3880. 00002FA4  7065                     moveq.l    D0, 0x65
  3881. 00002FA6  3080                     move.w     [A0], D0
  3882. 00002FA8  6004                     bra        +0x6 /* 00002FAE */
  3883. label00002FAA:
  3884. 00002FAA  422E FFEB                clr.b      [A6 - 0x15]
  3885. label00002FAE:
  3886. 00002FAE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3887. 00002FB2  A873                     syscall    SetPort
  3888. 00002FB4  6004                     bra        +0x6 /* 00002FBA */
  3889. label00002FB6:
  3890. 00002FB6  422E FFEB                clr.b      [A6 - 0x15]
  3891. label00002FBA:
  3892. 00002FBA  102E FFEB                move.b     D0, [A6 - 0x15]
  3893. 00002FBE  4E5E                     unlink     A6
  3894. 00002FC0  205F                     movea.l    A0, [A7]+
  3895. 00002FC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3896. 00002FC6  1E80                     move.b     [A7], D0
  3897. 00002FC8  4ED0                     jmp        [A0]
  3898. 00002FCA  4749                     chk.w      D3, A1
  3899. 00002FCC  4650                     not.w      [A0]
  3900. 00002FCE  5554                     subq.w     [A4], 2
  3901. 00002FD0  4649                     not.w      A1
  3902.